Ruby on Rails 4 - 如何在 heroku 中配置 mysql2 数据库



我在我的rails应用程序中使用mysql数据库,我的开发数据库是mysql2。我想在 heroku 中设置 mysql2 数据库。如何在 Heroku 中配置 MySQL2 数据库?

Heroku 默认使用 Postgres,因此建议将生产数据库设置为 Postgres。

如果你真的想坚持使用mysql,你可以使用

mysql2postgresgem将你的mysql数据库翻译成postgres,或者你可以使用插件:

https://addons.heroku.com/#data-stores

在您的情况下,您可以使用ClearDB MySql数据库。不过,它确实比使用默认的 Postgres 数据库需要更多的努力,但本指南可能会有所帮助:

https://devcenter.heroku.com/articles/cleardb

通过发出以下命令来检索数据库 URL:

$ heroku config | grep CLEARDB_DATABASE_URL
CLEARDB_DATABASE_URL => mysql://adffdadf2341:adf4234@us-cdbr-east.cleardb.com/heroku_db?reconnect=true

然后复制CLEARDB_DATABASE_URL配置变量的值。

$ heroku config:set DATABASE_URL='mysql://adffdadf2341:adf4234@us-cdbr-east.cleardb.com/heroku_db?reconnect=true'

从这里:https://devcenter.heroku.com/articles/cleardb

相关内容

  • 没有找到相关文章

最新更新