【PostgreSQL】テーブルの列一覧を取得する

PostgreSQL構文

テーブルの列一覧を取得する

テーブルにある列一覧を取得するSQLです。

--'テーブル名'に存在する列一覧を取得
select * from information_schema.columns
where table_name='テーブル名' order by ordinal_position;

 

 

 

テーブルの列一覧を取得する(コマンド)

テーブルの列一覧を取得するには、次のコマンドを実行します。

※ psqlでログイン後に「\d テーブル名」と実行します。

\d テーブル名

\d city      # テーブル「city」の列一覧を取得
\d company   # テーブル「company」の列一覧を取得