ホーム > DBA > pgdumpでPostgreSQLサーバ間でデータ移動、複製

pgdumpでPostgreSQLサーバ間でデータ移動、複製

2009 年 7 月 17 日 tdtsh

これも良く忘れるのでメモ。
PostgreSQLのダンプって、DDLとDMLをまんま吐いてくれるから便利。
リモートからやる場合は、PostgreSQLのバージョンをあわしておく必要がある。

移行先サーバにログイン

ssh username@destination_server

移行元サーバからデータをダンプ

pg_dump -U db_username -h fromserver -d db_name -p db_password -f ./dump.sql -v

ダンプしたデータをリストア

psql -U db_username -h localhost -d db_name < ./dump.sql
カテゴリー: DBA タグ:
コメントは受け付けていません。