sql >> Databáze >  >> RDS >> Mysql

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

Pamatujte, že Heroku používá konfigurační vlastnost DATABASE_URL místo vašeho souboru database.yml pro připojení k vaší db. Ujistěte se, že je nastaveno. Pokud používáte doplněk ClearDB, pak by požadovaná hodnota měla být v CLEARB_DATABASE_URL.

heroku config

Zkopírujte hodnotu, kterou vám ClearDB nastaví v konfigurační proměnné CLEARDB_DATABASE_URL. Nastavte DATABASE_URL na stejnou hodnotu

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

Tady je háček. Většina lidí používá drahokam mysql2, takže obvykle musíte nastavit DATABASE_URL na mysql2... místo na mysql.

Není třeba opouštět mysql a migrovat na postgre.



  1. Zkontrolujte, zda to není duplicitní

  2. mariadb konektor J Aurora Rychlá implementace převzetí služeb při selhání

  3. Jaké je použití kurzoru v SQL Server?

  4. Více schémat Rails Postgresql a stejný název tabulky