first trouble
Herokuのcleardbをpunch(月9$)のプランを使用していたのですが、
もう少し大きい容量のものを使用しないといけないなと思い、Standard 25($54のプラン)に変更しようとしてました。
you have not establish payment history
だからStandard 25プランには変更できませんよ、
と怒られてしまいました。
解決方法
hobbyのプランから, Standard 1Xのプランに変更し、引き落としが2ヶ月経ってからDBのプランを変更することができました!!
second trouble
Heroku cleardbを変更したことにより Mysqlのhostnameが変更され、デプロイしていたアプリがMysql connection error
を起こして使えなくなったこと。
解決方法
hostnameが変わったことを知らなかったので、Herokuに登録しているメールアドレス宛に
新しいhostnameは hogehoge_new.cleardb.com
だよ、
userとpasswordは今までと同じものだよ
とメールが来るので、
herokuのconfigの設定をし直してデプロイし、解決
直さないといけないconfigは、新しいHOST_NAMEの部分です。
heroku config set CLEARDB_DATABASE_URL="mysql://今までのusername:今までのpassword@新しいHOST_NAME/今までのDB_NAME?reconnect=true"
heroku config set DATABASE_URL="mysql://今までのusername:今までのpassword@新しいHOST_NAME/今までのDB_NAME?reconnect=true"
heroku config set DB_HOSTNAME=新しいHOST_NAME
DB_HOSTNAME
とかは各自のdatabase.ymlで指定している環境変数に沿ってやってください