任意のバックアップから復元する
psqlユーティリティを使用して、クライアントのローカルディレクトリ上のバックアップから復元します。
以下は、pg_dumpで取得したバックアップからpg_restoreを使用して復元する操作例です。pg_dumpに関しては「任意のバックアップを実行する」を参考にしてください。
| 接続ユーザ | system |
|---|---|
| パスワード | ####### |
| 対象データベース | test_db |
| バックアップファイル | /tmp/backup.dump |
| 既存オブジェクトが存在する場合 | データベースが既に存在する場合は事前に削除する |
$ pg_dump -U system -h <IPアドレス> -d test_db --clean -v /tmp/backup.dump |
Password for user system: ######## |
pg_restore: connecting to database for restore |
・ |
・ |
・ |