MySQLに対してPostgreSQLが持っている最大の優位点がホットバックアップ(が無償で簡単にできること)。そのためのコマンドの使い方。(ファイルパス形式はWindowsの場合の書き方です)
バックアップの取り方は以下のとおり。"-Fc"はバックアップファイルの形式としてpg_restoreできる圧縮された形式を指定している。
<PostgreSQLのホームディレクトリ>\bin\pg_dump -U <ユーザー名> -Fc -n <スキーマ名> -f <バックアップファイルのパス> <データベース名> 2>> <エラーログのパス>
リストアは以下のとおり。
<PostgreSQLのホームディレクトリ>\bin\pg_restore -U <ユーザー名> -d <データベース名> <バックアップファイルのパス> 2>> <エラーログのパス>
参考:pg_dump,pg_restore
0 件のコメント:
コメントを投稿