テーブル情報
SELECT
PG_TABLES.schemaname AS "スキーマ名",
PG_TABLES.tablename AS "テーブル名",
PG_TABLES.tableowner AS "所有者"
FROM
PG_TABLES
カラム情報
SELECT
COLUMNS.table_catalog AS データベース名,
COLUMNS.table_schema AS スキーマ名,
COLUMNS.table_name AS テーブル名,
COLUMNS.column_name AS カラム名,
COLUMNS.ordinal_position AS 列番号,
COLUMNS.column_default AS 初期値,
COLUMNS.is_nullable AS NULL許容,
COLUMNS.data_type AS データ型,
COLUMNS.character_maximum_length AS 最大文字数,
COLUMNS.character_octet_length AS 最大バイト数,
COLUMNS.numeric_precision AS 最大桁数
FROM
INFORMATION_SCHEMA.COLUMNS