バックアップとリストア(Windows版)
ここでは、サーバにWindowsOSをお使いになる場合の、データのバックアップとリストアについてご説明いたします。
※ここに挙げる手順は一例です。 お客様の環境によっては、手順やインストールディレクトリが異なる場合があります。
1.バックアップ
データベース「dnfaq」がバックアップ対象となります。
バックアップの方法については、pg_dumpコマンドにて行うか、他のPostgreSQL標準のバックアップ方法を利用することができます。
詳しくはPostgreSQLのドキュメントをご参照ください。
●バックアップ方法->「pg_dump」コマンドを用いる場合
【例】PostgreSQLが"C:¥Program Files¥PostgreSQL¥8.3"にインストールされている場合
コマンドプロンプトから以下のコマンドを実行します。
set PATH=C:¥Program Files¥PostgreSQL¥8.3¥bin
pg_dump -Fc -U postgres -f C:¥tmp¥dnfaq.pgdmp dnfaq
(C:¥tmpディレクトリ下に「dnfaq.pgdmp」ファイルを保存する場合)
2.リストア
リストアの方法についても、バックアップと同様にpg_restoreコマンドにて行うか、他のPostgreSQL標準のリストア方法を利用することができます。
詳しくはPostgreSQLのドキュメントをご参照ください。
●リストア方法->「pg_restore」コマンドを用いる場合
【例】PostgreSQLが"C:¥Program Files¥PostgreSQL¥8.3"にインストールされている場合
コマンドプロンプトから以下のコマンドを実行します。
set PATH=C:¥Program Files¥PostgreSQL¥8.3¥bin
pg_restore -c -Fc -U postgres -d dnfaq C:¥tmp¥dnfaq.pgdmp
(C:¥tmpディレクトリ下に「dnfaq.pgdmp」ファイルが保存されている場合)