Mysql
 sql >> Database >  >> RDS >> Mysql

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

Ricorda che Heroku usa la proprietà di configurazione DATABASE_URL invece del tuo file database.yml per la connessione al tuo db. Assicurati che sia impostato. Se stai utilizzando il componente aggiuntivo ClearDB, il valore che desideri dovrebbe essere in CLEARDB_DATABASE_URL.

heroku config

Copia il valore che ClearDB avrà impostato per te nella variabile di configurazione CLEARDB_DATABASE_URL. Imposta DATABASE_URL sullo stesso valore

heroku config:set DATABASE_URL=mysql2://bb06ca765fb123:[email protected]/heroku_703eded6aebc123?reconnect=true

Ecco il trucco. La maggior parte delle persone utilizza la gem mysql2, quindi in genere è necessario impostare DATABASE_URL su mysql2... anziché su mysql.

Non è necessario abbandonare MySQL e migrare a Postgre.