データベース単位のバックアップ
ダンプを取る方法
$ pg_dump データベース名 | gzip > データベース名.dmp.gz
ダンプデータから復旧させる方法
$ dropdb データベース名 $ createdb --encoding=EUC_JP データベース名 $ zcat データベース名.dmp.gz | psql データベース名
テーブル単位のバックアップ
# export 手順
$ pg_dump データベース名 -t テーブル名 -f 出力ファイル名 #(スキーマ・データをダンプ) $ pg_dump データベース名 -a -t テーブル名 -f 出力ファイル名 #export 手順(データのみのダンプ)
# restore 手順
$ drop table テーブル名 $ psql -d データベース名 -f ダンプファイル名