PostgreSQL psql メタコマンド

psql

\d

テーブル名を指定すると、指定したテーブルの列名と列属性の一覧を表示する。

2.05_Silverの例題解説「S2 運用管理 - S2.2 標準付属ツールの使い方」

\dp, \z

テーブルやシーケンス、ビューの一覧を、各アクセス権の情報とともに取得する。

\copy

  • \copy テーブル名 to {ファイル名 | stdout} [with] [オプション]
    • \copy sample to sample.txt delimiter as ','
    • \copy sample to sample.txt delimiter ','
  • \copy テーブル名 from {ファイル名} [with] csv header

クライアント側。COPY はサーバー側のファイルにアクセスする。
ファイル名を指定する場合、「"」や「'」は不要。

\!

OSコマンドを実行する。

  • ¥! ls

\?

メタコマンドの一覧を表示する。