Onthoud dat Heroku de config-eigenschap DATABASE_URL gebruikt in plaats van uw database.yml-bestand om verbinding te maken met uw db. Zorg ervoor dat het is ingesteld. Als u de add-on ClearDB gebruikt, moet de gewenste waarde in de CLEARDB_DATABASE_URL staan.
heroku config
Kopieer de waarde die ClearDB voor u heeft ingesteld in de configuratievariabele CLEARDB_DATABASE_URL. Stel de DATABASE_URL in op dezelfde waarde
heroku config:set DATABASE_URL=mysql2://bb06ca765fb123:[email protected]/heroku_703eded6aebc123?reconnect=true
Hier is de vangst. De meeste mensen gebruiken de mysql2-edelsteen, dus u moet meestal de DATABASE_URL instellen op mysql2... in plaats van mysql.
Het is niet nodig om mysql te verlaten en naar postgre te migreren.