Mysql
 sql >> база данни >  >> RDS >> Mysql

heroku rake db:мигрирайте ГРЕШКА gem инсталирайте activerecord-mysql-adapter

Не забравяйте, че Heroku използва конфигурационното свойство DATABASE_URL вместо вашия файл database.yml за свързване към вашата база данни. Уверете се, че е зададено. Ако използвате добавката ClearDB, тогава желаната от вас стойност трябва да е в CLEARDB_DATABASE_URL.

heroku config

Копирайте стойността, която ClearDB ще е задала за вас в конфигурационната променлива CLEARDB_DATABASE_URL. Задайте DATABASE_URL на същата стойност

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

Тук е уловката. Повечето хора използват mysql2 gem, така че обикновено трябва да зададете DATABASE_URL на mysql2... вместо mysql.

Няма нужда да изоставяте mysql и да мигрирате към 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. Каква е разликата между Oracle и Mysql при интерпретиране на Create Database?

  2. PDOException „не можа да намери драйвер“

  3. Кодирайте първия си API с Node.js и Express:Свържете база данни

  4. SQL заявка на множество стойности в една клетка

  5. Предайте PHP променлива на bootstrap модална