3.6.2. pg_dump を使用した単一の PostgreSQL データベースのバックアップ
pg_dump ユーティリティーを使用してデータベース構造とデータをファイルにエクスポートすることにより、単一の PostgreSQL データベースのバックアップを作成できます。
前提条件
-
postgresスーパーユーザーまたはデータベース管理者特権を持つユーザーとしてログインしている。
手順
クラスター全体の情報なしでデータベースをダンプします。
$ pg_dump <db_name> > <dump_file>pg_dumpが接続するデータベースサーバーを指定するには、以下のコマンドラインオプションを使用します。ホストを定義する
-hオプションデフォルトのホストは、ローカルホストか、
PGHOST環境変数で指定されているものです。ポートを定義する
-pオプションデフォルトのポートは、
PGPORT環境変数またはコンパイル済みデフォルトで示されます。