Closed shg25 closed 1 year ago
Herokuの場合にどうなるか相談してみる
相談したメモ
バージョン確認
$ heroku pg:info --app [アプリ名]
Herokuアップグレードの記事を確認 https://devcenter.heroku.com/ja/articles/upgrading-heroku-postgres-databases
現状、Hobby-devプランなのでupgrade
じゃなくてcopy
?
というかcopy
でバージョンが上がる…?
引き続き確認
→ どちらにしろローカルDBの単純なアップデートとは違って新しいDBのインスタンス的なものを作成してメンテナンスモードにしてデータを移行?
→ 相談して次の課題にやるべきことをメモる
相談したところ、前のコメントの認識通り。 プラン変更と同じく新しいDBを作って、そこに既存をコピー→新規DBにプロモートという手順でOK
そして直近はHeroku無料プラン終了に伴って別プラン変更のために新規DBを作成するので、そちらで対応することになる予定。 有料プランにした後はupgradeでもいけるかもだけど、新規作って試すほうがリスクが少なく感じる。
111 の対応時に画面上に
could not connect to server: No such file or directory
的なエラーが発生cat /usr/local/var/log/postgres.log | tail -100
で以下の表示を確認brew postgresql-upgrade-database
で解消 その前にbrew cleanup postgresql
をしてもいいのかもしれない