ゴンの気まぐれなるままに
DB

PostgreSQL コメント表示してみる

PostgreSQLのテーブルとかカラムにコメント入れたけど表示されない!がオプションをつけることで表示することができました。

コメントの付け方

とりあえず表示させる前にコメントの付け方からおこないます。

MySQLみたいにテーブル作成時に付与したいけど出来ないみたいです。

テーブルコメント

COMMENT ON TABLE テーブル名 IS 'テーブルコメント';

カラムコメント

COMMENT ON COLUMN テーブル名.カラム名 IS 'カラムコメントです';

カラム名の場合は、テーブル名.カラム名みたいに.(ドット)をつける

ここからが今回のやりたかった事

コンソール画面から確認します。

コメント表示

// 通常カラム確認の場合 
XX =# \d テーブル名 
// これだと表示されない

コンソール画面でバックスラッシュのあとにdを入れ、テーブル名を指定するとテーブルのカラムの詳細が表示されますが、コメントは表示されません。

コメントを表示させるには、下記のコマンドを利用します。

// コメント確認の場合 
XX =# \d+ テーブル名

\dに+(プラス)をつける事で確認できる!

まとめ

MySQLだと表示できるのに、PostgreSQLだとオプションを付けないと表示できないです。

少しめんどくさいですね。