【heroku】herokuデータベースをターミナル上で手動バックアップする方法【rails5】
herokuで動かしているrailsアプリのDBをターミナル上で手動バックアップ
個人で運営している海外ドラマの視聴記録 mitanoをheroku上で動かしています。
takanori5.hatenablog.com
DBのレコードが1万件に達したので
そろそろDBをバックアップしないとまずい!!
と思い、DBを手動でバックアップしてみました。
www.mitano.jp
ターミナルを使って簡単にDBのバックアップが行えます。
Heroku Postgresが対象
DBのバックアップ
バックアップは以下のコマンドを実行するだけでOK!
$ heroku pg:backups:capture -a アプリ名
実行ログは以下
Starting backup of postgresql-flexible-○○○○... done Use Ctrl-C at any time to stop monitoring progress; the backup will continue running. Use heroku pg:backups:info to check progress. Stop a running backup with heroku pg:backups:cancel. Backing up DATABASE to b001... done
バックアップ確認
バックアップを確認するコマンドは以下
heroku pg:backups -a APP名
実行ログ
hodzumitakanori-no-MacBook-Air:mitano hodzumitakanori$ heroku pg:backups -a infinite-mountain-○○○○ === Backups ID Created at Status Size Database ──── ───────────────────────── ─────────────────────────────────── ────── ──────── b001 2018-07-22 04:55:37 +0000 Completed 2018-07-22 04:55:38 +0000 1.14MB DATABASE === Restores No restores found. Use heroku pg:backups:restore to restore a backup === Copies No copies found. Use heroku pg:copy to copy a database to another
プロフェッショナルのための 実践Heroku入門 プラットフォーム・クラウドを活用したアプリケーション開発と運用 (書籍) |