PostgreSQLでテーブルの列情報を出力するSQL

columnsビューから列情報を取得する

 PostgreSQLではpsqlでデータベースへ接続し、¥d {テーブル名}でテーブル情報を取得できます。同じようにテーブル名を指定し列情報を取得するSQLのメモです。columnsビューにはデータベース内の全てのテーブルの列情報が格納されています。このビューに対してSELECT文を発行することで列情報を取得できます。 PostgreSQL 11.5文書 PostgreSQL 11.5文書 37.16 columns


select table_name, column_name, data_type 
from information_schema.columns where table_name = {テーブル名};