PostgreSQL コメントの追加
コメントの設定、変更 COMMENT
SQL
--データベースにコメント
COMMENT ON DATABASE foodb IS 'サンプル';
--テーブルにコメント
COMMENT ON TABLE foo IS 'サンプル';
--シーケンスにコメント
COMMENT ON SEQUENCE foo_seq IS 'サンプル';
--カラムにコメント
COMMENT ON COLUMN foo.foo_id IS 'ID';
COMMENT ON COLUMN foo.foo_name IS '名前';
COMMENT ON COLUMN foo.foo_category IS 'カテゴリ';
COMMENT ON COLUMN foo.foo_flg IS 'フラグ';
--コメント削除
COMMENT ON COLUMN foo.foo_id IS NULL;
コメント付与後
pgdb=# \l+ foodb
データベース一覧
名前 | 所有者 | エンコーディング | 照合順序 | Ctype(変換演算子) | アクセス権 | サイズ | テーブルスペース | 説明
-------+----------+------------------+--------------------+--------------------+------------+---------+------------------+----------
foodb | postgres | UTF8 | Japanese_Japan.932 | Japanese_Japan.932 | | 6354 kB | pg_default | サンプル
pgdb=# \d+
リレーションの一覧
スキーマ | 名前 | 型 | 所有者 | サイズ | 説明
----------+---------+------------+----------+------------+----------
public | foo | テーブル | postgres | 16 kB | サンプル
public | foo_seq | シーケンス | postgres | 8192 bytes | サンプル
pgdb=# \d+ foo
テーブル "public.foo"
列 | 型 | 修飾語 | ストレージ | 対象統計情報 | 説明
--------------+---------+----------+------------+--------------+----------
foo_id | integer | not null | plain | | ID
foo_name | text | not null | extended | | 名前
foo_category | integer | | plain | | カテゴリ
foo_flg | boolean | | plain | | フラグ
OID を持つ: no