バックアップ・リストア

バックアップ

カスタムアーカイブ形式

 pg_dump -Fc foo_db > foo_db.dump

カスタムアーカイブ形式でテーブルを指定

 pg_dump -Fc -t bar_table foo_db > foo_db.dump
  • -Fcでカスタムアーカイブ形式を指定してバックアップをするのがオススメらしい。

pg_dumpコマンド

http://www.postgresql.jp/document/9.3/html/app-pgdump.html

リストア

カスタムアーカイブ形式

 pg_restore -d foo_db < foo_db.dump

プレーンテキスト形式

 psql -f foo_db.txt foo_db

エンコーディングを指定

 PGCLIENTENCODING=EUC_JP psql -f foo_db.txt foo_db

pg_restoreコマンド

http://www.postgresql.jp/document/9.3/html/app-pgrestore.html

参考

論理バックアップ(pg_dump と pg_dumpall) - Let's PostgreSQL
http://lets.postgresql.jp/documents/technical/backup/2
PostgreSQLバックアップ・リカバリ入門 - Slideshare
http://www.slideshare.net/satock/osc2013-spring-pg

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2014-06-17 (火) 15:41:27