pg_dump / pg_restore
注意PostgreSQLバックアップ
pg_dump -U <user> -Fc <db> > db.dump
PostgreSQLの論理バックアップ。-Fc(カスタム形式)はpg_restoreで部分復元・並列復元ができ、平文SQLより運用に強い。
実行例
pg_restore -U postgres -d app_db -t users db.dump特定テーブルのみ復元
書式
pg_dump -U u [-Fc] db > file / pg_restore -U u -d db file
実行前の注意
復元先DBの取り違えに最大限注意。
関連コマンド
- ダンプ/バックアップバックアップ取得
- リストア(mysql/psql)ダンプからの復元