sql >> Databasteknik >  >> RDS >> Mysql

heroku rake db:migrate FEL gem install activerecord-mysql-adapter

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.



  1. varför sql med 'exists' körs långsammare än 'in' med MySQL

  2. Oracle SQL-fråga för datumformat

  3. -bash:pg_dump:kommandot hittades inte

  4. Användning av jokertecken i mysql-tabellnamn