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

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

2009 年 7 月 17 日 tdtsh
このエントリーをはてなブックマークに追加
はてなブックマーク - pgdumpでPostgreSQLサーバ間でデータ移動、複製
Share on Facebook
Share on FriendFeed
Share on GREE
Share on reddit
Share on LinkedIn

これも良く忘れるのでメモ。
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
カテゴリー: データベース タグ:
コメントは受け付けていません。