psql -U postgres psql -U postgres -h 127.0.0.1 psql -l -U postgres
psql -d <db-name> -f <dump-file-name>
\h \h <command> \h create table
\l \list \l+
\c \connect \c <dbname> <username> <host> <port>
\conninfo
\i <file-name>
\q
\d \dtvmsE \dt ※テーブル \dv ※ビュー \dm ※マテリアライズドビュー \ds ※シーケンス \dE ※外部テーブル \di ※インデックス \df ※関数 \db ※テーブル空間 \dg ※ロール \dn ※スキーマ \dconfig ※サーバ構成パラメータ \dS \dS+
\! <os-command> \! pwd
postgres -C password_encryption
pg_ctl status pg_ctl start pg_ctl stop pg_ctl restart pg_ctl reload
pg_dump <db-name> ※標準出力に出力 pg_dump <db-name> > <file-name> ※指定したファイル名で出力 pg_dump <db-name> -f <file-name> ※指定したファイル名で出力 pg_dump -Fp <db-name> > <file-name.sql> ※スクリプトファイルを出力(デフォルト) pg_dump -Fc <db-name> > <file-name.dump> ※カスタム形式アーカイブを出力 pg_dump -Ft <db-name> > <file-name.tar> ※tar形式アーカイブを出力 pg_dump -Fd <db-name> -f <dir-name> ※ディレクトリ形式アーカイブを出力 pg_dump -s <db-name> ※データ定義のみをダンプする(データはダンプしない)
select * from pg_database; select * from pg_hba_file_rules;