PostgreSQL

[PostgreSQL]カラム名、カラムコメント取得

SELECT
psat.relname AS TABLE_NAME,pa.attname AS COLUMN_NAME,pd.description AS COLUMN_COMMENT
FROM
pg_stat_all_tables AS psat,pg_description AS pd,pg_attribute AS pa
WHERE
psat.schemaname = (SELECT schemaname FROM pg_stat_user_tables WHERE relname = 'テーブル名') AND psat.relname = 'テーブル名' AND psat.relid = pd.objoid AND pd.objsubid <> 0 AND pd.objoid = pa.attrelid AND pd.objsubid = pa.attnum
ORDER BY pd.objsubid

[PostgreSQL]PostgreSQL#1

PostgreSQL#1

ログイン
psql -U ユーザ名 -d DB名 -W

DB一覧
\l

DB接続
\c DB名 ユーザ名
又は
\c DB名

テーブル一覧
\d

テーブル定義確認
\d テーブル名

ユーザ一覧
\du

ロール作成
CREATE ROLE ロール名 WITH SUPERUSER CREATEDB CREATEROLE REPLICATION BYPASSRLS LOGIN PASSWORD 'パスワード';

ユーザのパスワード設定
ALTER USER ユーザ名 WITH PASSWORD 'パスワード';

moreで表示 <-> 一気に表示
¥pset pager

終了
\q