2012年11月20日火曜日

PostgreSQL 8.4でPlainでDump、Restoreする

特定のサーバーのスキーマをダンプする
pg_dump -h [host] --schema-only -U [user] -W -c [dbname] > schema.sql

-c: データベースを削除してから再作成する

特定のサーバーのデータをダンプする
pg_dump -h [host] -a -U [user] -W [dbname] > data.sql

特定のサーバーのスキーマ/データを復元する
psql -h [host] -U [user] -W -q -d [dbname] < schema.sql

-q: 実行ログを出力しない

0 件のコメント:

コメントを投稿