pg_dump でバックアップ、リストア
同時に単一のデータベースのみをダンプします。
ロールやテーブル空間についての情報はダンプしません。
(これらはテーブル毎ではなくクラスタ全体のものだからです。)
バックアップ
pg_dump dbname > outfile
リストア
psql dbname < infile
圧縮してバックアップ
pg_dump dbname | gzip > filename.gz
解凍してリストア
gunzip -c filename.gz | psql dbname
分割してバックアップ
pg_dump dbname | split -b 1m - filename
統合してリストア
cat filename* | psql dbname
pg_dumpall でバックアップ、リストア
指定されたクラスタの各データベースのバックアップを行い、そして、ロールやテーブル空間定義などのクラスタ全体にわたるデータを保存します。
バックアップ
pg_dumpall > outfile
リストア
psql -f infile postgres
[カテゴリ: データベース > Postgresql]
[通知用URL]
Tweet
最終更新時間:2012年11月14日 21時07分45秒