setoya-blog

システム開発技術、データ分析関連でお勉強したことや、山奥生活を綴る、テンション低めなブログです。

herokuでpgbackupsを使ってバックアップからDBをリストアする

PG Backups | Heroku Dev Centerに公式情報は載っている。

すでに、pgbackupsのアドオンでバックアップを定期的 or 手動で取得済の想定。

まずは、取得済のバックアップ一覧を確認。

$ heroku pgbackups
ID    Backup Time          Status                          Size     Database
----  -------------------  ------------------------------  -------  -------------------------------------------
b012  2013/02/21 01:52.41  Finished @ 2013/02/21 01:52.54  223.8KB  HEROKU_POSTGRESQL_HOGEHOGE_URL (DATABASE_URL)
b013  2013/02/25 09:00.15  Finished @ 2013/02/25 09:00.22  230.0KB  HEROKU_POSTGRESQL_HOGEHOGE_URL (DATABASE_URL)

バックアップのIDを指定して、リストア。

$  heroku pgbackups:restore HEROKU_POSTGRESQL_HOGEHOGE_URL b013

これだけ。