Kom ihåg att Heroku använder config-egenskapen DATABASE_URL istället för din database.yml-fil för att ansluta till din db. Se till att den är inställd. Om du använder ClearDB-tillägget bör värdet du vill ha i CLEARDB_DATABASE_URL.
heroku config
Kopiera värdet som ClearDB kommer att ha ställt in för dig i konfigurationsvariabeln CLEARDB_DATABASE_URL. Ställ in DATABASE_URL till samma värde
heroku config:set DATABASE_URL=mysql2://bb06ca765fb123:[email protected]/heroku_703eded6aebc123?reconnect=true
Här är haken. De flesta människor använder mysql2 pärla, så du behöver vanligtvis ställa in DATABASE_URL till mysql2... istället för mysql.
Det finns ingen anledning att överge mysql och migrera till postgre.