次のクエリでは、PostgreSQLのテーブルのカラム名とデータ型のリストを取得できます。その上PostgreSQLのテーブルの列名とデータ型を取得するには?
13
A
答えて
6
SELECT
a.attname as "Column",
pg_catalog.format_type(a.atttypid, a.atttypmod) as "Datatype"
FROM
pg_catalog.pg_attribute a
WHERE
a.attnum > 0
AND NOT a.attisdropped
AND a.attrelid = (
SELECT c.oid
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE c.relname ~ '^(hello world)$'
AND pg_catalog.pg_table_is_visible(c.oid)
);
さらに詳しい情報:http://www.postgresql.org/docs/9.3/static/catalog-pg-attribute.html
26
select column_name,data_type
from information_schema.columns
where table_name = 'table_name';
上記のクエリを持つことができます列とそのデータ型
19
オープンはpsql commandeラインとタイプ:
\d+ table_name
0
私はpsql
コマンドを使用してデータベースとやりとりします。ここで私は大きな時間を助けたチートシートです。それが他の誰かを助けることを願っています。 psql cheat sheet
関連する問題
- 1. 列名とデータ型を取得する
- 2. データ型サイズを取得するPostgreSQL
- 3. postgresqlカラムのデータ型、サイズ、精度、位取りを取得する
- 4. postgresqlの結果に列名を取得するには
- 5. SQLテーブルの列名をデータとして取得しますか?
- 6. MySQLはデータ型== Xの列名を取得します
- 7. データベース、テーブル、列、および列のデータ型のリストを取得
- 8. PostgreSQLのテーブルでカラムのデータ型を変更するには?
- 9. c#列のデータ型とサイズを取得
- 10. ResultSet列のデータ型を取得する
- 11. postgresqlの複数のテーブルからデータを取得する
- 12. PostgreSQLのテーブル名とテーブル名の変更
- 13. すべてのテーブル名と各テーブルのすべての列名と行名を取得する方法は?
- 14. 同じ型の列名を取得他のテーブル列名と同じカテゴリのものと同じ
- 15. sqliteの列の値からテーブル名を取得するには?
- 16. 列挙型の列挙型名を取得します。
- 17. テーブル内のすべての列のデータ型を取得するSQL Serverクエリ?
- 18. パンダ:列名とデータに基づいてデータを取得する
- 19. PostgreSQLクエリから(実行しないで)列名と型を取得するには?
- 20. PostgreSQLとC#のデータ型
- 21. postgresqlのチャンクでデータを取得する
- 22. ルビーでテーブル名の配列を取得するには
- 23. データ型intの列がnullのテーブルの列を取得するにはどうすればよいですか?
- 24. jsonオブジェクトをpostgresqlの列として取得するには?
- 25. mysqlの列データ型と値を取得する方法
- 26. Postgresqlデータベースから角型Webサイトにデータを取得する方法は?
- 27. htmlテーブルのデータを配列に取得する方法は?
- 28. sqlでテーブル名と1列を取得する方法は?
- 29. PostgreSQL:データ型を認識するには?
- 30. postgresqlのjson配列フィールドからデータを取得する方法
これは、ユーザー定義型(たとえば、ジオメトリ、ジオメトリ、[SRID])の形式である* ogr2ogr *によって作成されたジオメトリおよびジオグラフィーの列に対して正しい答えを与えるものではありません。 –
特定のデータベースの特定のスキーマの特定のテーブルからカラムだけを取得するために 'table_catalog = 'my_database''と' table_schema =' my_schema''を使用することもできます。 –