PostgreSQLクライアントアプリケーション


ここには、PostgreSQLクライアントアプリケーションとユーティリティについてのリファレンス情報があります。 これらのコマンドがすべて汎用的なユーティリティであるという訳ではありません。 一部は特定の権限を必要とします。 これらアプリケーションの共通機能は、データベースサーバが稼働しているかどうかに依存しない、どのホストでも実行できるという点です。

コマンドラインから指定された場合、ユーザ名とデータベース名の大文字小文字は保持されます。 空白文字や特殊文字がある場合は引用符付けが必要かもしれません。 テーブル名やその他の識別子では文書化されていない限り大文字小文字は保持されませんので、引用符付けが必要かもしれません。

目次

clusterdbPostgreSQLデータベースをクラスタ化する
createdb — 新しいPostgreSQLデータベースを作成する
createuser — 新しいPostgreSQLのユーザアカウントを定義する
dropdbPostgreSQLデータベースを削除する
dropuserPostgreSQLのユーザアカウントを削除する
ecpg — 埋め込みSQL用Cプリプロセッサ
pg_basebackupPostgreSQLクラスタのベースバックアップを取得する
pgbenchPostgreSQLに対してベンチマーク試験を行う
pg_config — インストールしたバージョンのPostgreSQLに関する情報を提供する
pg_dump PostgreSQLデータベースをスクリプトファイルまたは他のアーカイブファイルへ抽出する
pg_dumpallPostgreSQLのデータベースクラスタをスクリプトファイルへ抽出する
pg_isreadyPostgreSQLサーバの接続状態を検査する
pg_receivewalPostgreSQLサーバから先行書き込みログをストリームする
pg_recvlogicalPostgreSQLのストリームの論理デコードを制御する
pg_restore pg_dumpによって作成されたアーカイブファイルからPostgreSQLデータベースをリストアする
psql PostgreSQLの対話的ターミナル
reindexdbPostgreSQLデータベースのインデックスを再作成する
vacuumdbPostgreSQLデータベースの不要領域の回収と解析を行う