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


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

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

目次

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