2007年9月4日火曜日

PostgreSQLのホットバックアップとリストア

 MySQLに対してPostgreSQLが持っている最大の優位点がホットバックアップ(が無償で簡単にできること)。そのためのコマンドの使い方。(ファイルパス形式はWindowsの場合の書き方です)

 バックアップの取り方は以下のとおり。"-Fc"はバックアップファイルの形式としてpg_restoreできる圧縮された形式を指定している。

<PostgreSQLのホームディレクトリ>\bin\pg_dump -U <ユーザー名> -Fc -n <スキーマ名> -f <バックアップファイルのパス> <データベース名> 2>> <エラーログのパス>

 リストアは以下のとおり。
<PostgreSQLのホームディレクトリ>\bin\pg_restore -U <ユーザー名> -d <データベース名> <バックアップファイルのパス> 2>> <エラーログのパス>

参考:pg_dumppg_restore

0 件のコメント:

ブログ アーカイブ

tags