Mysql
 sql >> Baza danych >  >> RDS >> Mysql

heroku rake db:migracja BŁĄD gem zainstaluj activerecord-mysql-adapter

Pamiętaj, że Heroku używa właściwości konfiguracyjnej DATABASE_URL zamiast pliku database.yml do łączenia się z bazą danych. Upewnij się, że jest ustawiony. Jeśli używasz dodatku ClearDB, żądana wartość powinna znajdować się w CLEARDB_DATABASE_URL.

heroku config

Skopiuj wartość, którą ClearDB ustawi dla Ciebie w zmiennej konfiguracyjnej CLEARDB_DATABASE_URL. Ustaw DATABASE_URL na tę samą wartość

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

Oto haczyk. Większość ludzi używa klejnotu mysql2, więc zazwyczaj musisz ustawić DATABASE_URL na mysql2... zamiast mysql.

Nie ma potrzeby porzucania mysql i migracji do postgre.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyświetl pełne zapytanie SQL w Pokaż listę procesów MySQL

  2. Wyślij aktualne współrzędne GPS do bazy danych mySQL za pomocą google maps api

  3. Błąd krytyczny:nie można otworzyć i zablokować tabel uprawnień:tabela „mysql.host” nie istnieje

  4. Usuwanie powrotu karetki w Mysql DB

  5. UnsupportedOperationException z DriverManager.getConnection() w systemie Android