1. データベースのダンプ

PostgreSQLでは、pg_dumpコマンドでデータ定義や登録データなどをダンプして、バックアップファイルを作成することができます。

ドキュメント・pg_dump

データベースのダンプ

データベース単位のpg_dumpコマンドは以下のようになります。オプション"-U"でダンプ権限があるユーザーを指定します。

pg_dump -U [ユーザー] -d [データベース] > [ファイル名]
データベースtestdbの全テーブル、データをダンプしてファイルtestdb.dumpに保存する場合、以下のようにします。
$ pg_dump -U postgres -d testdb > testdb.dump