PostgreSQLの全データの移行(PostgreSQLデータベースのサーバのデータを他のサーバにコピーする。)
☆
PostgreSQLで構築したデータベースサーバの引越しを行った際の作業メモ。
PostgreSQLを起動した状態が前提。
1. バックアップ時
pgdumpallコマンドを利用する。
[書式]
# /usr/local/pgsql/bin/pgdumpall -o > [バックアップファイル名]
[例]
# /usr/local/pgsql/bin/pgdumpall -o > 061006_xxxxxx.dat
2. 移行
バックアップした 061006_xxxxxx.dat を移行先にFTP転送する。
3. 復元時
psqlコマンドに直接流し込む。
#psql -e template1 < 061006_xxxxxx.dat
☆前提
すでにデータベースがある場合はDropする。
バージョンが違うとラージオブジェクトが戻らないことがある。
カテゴリ
防忘録トラックバック(0)
このブログ記事を参照しているブログ一覧: PostgreSQLの全データの移行(PostgreSQLデータベースのサーバのデータを他のサーバにコピーする。)
このブログ記事に対するトラックバックURL: http://kashinya.com/blog/mt-tb.cgi/647

コメントする