PostgreSQLの簡易ヘルプ

いつもMySQLを使うことが多いんですが、仕事でPostgreSQLも使用するので操作コマンドのメモ。
[ /? ]で出る内容ですが・・とりあえず。

データベースの切り替え

新しいデータベースへ接続する
\c [ database ]
ユーザーの切り替え
\c [ database | - user ]

SQLの書式コマンドを表示させる

全コマンド
\h [ * ]
insertコマンド
\h insert

内部変数の参照・セット

内部変数一覧
\set
内部変数セット
\set [ name ] [ value ]

情報表示

テーブル、インデックス、ビュー、シーケンスの一覧
\d
個別に表示
\d{t|i|s|v|S}
※t: テーブル
※i: インデックス
※s: シーケンス
※v: ビュー

外部ファイル入出力

外部ファイルからコマンドを読み込んで実行
\i [ filepath ]
外部ファイルまたはパイプ(|)へ送る
\o

PostgreSQLターミナルからのシェルコマンド実行

シェルコマンドを実行
\! [ command ]