2006.11.23 Thursday | 08:55

  PostgreSQL のバックアップとリストア 記録

バックアップ例) pg_dump -d DB名 > ファイル名

以下、マニュアルの例
データベースをダンプします。 

$ pg_dump mydb > db.out

このデータベースは以下のようにしてリロードします。 

$ psql -d database -f db.out

mydbというデータベースをtarファイルへダンプします。 

$ pg_dump -Ft mydb > db.tar

このダンプを既存のnewdbというデータベースにリロードします。 

$ pg_restore -d newdb db.tar