【发布时间】:2011-06-22 05:27:15
【问题描述】:
因为我想将 PostgreSQL 用于我的 rails 应用程序,所以我为 Rails 设置了它。但是,当 Rails 清理和重新填充测试数据库时,我似乎总是得到关系不存在,以及许多其他相关的错误,这是我在 MySQL 或 SQLite 中没有遇到的。
那么可以设置吗? MySQL 用于测试或开发,PostgreSQL 用于生产?
如果是,那么在不同的数据库中维护相同的架构会很麻烦吗?
【问题讨论】:
-
考虑到我们在这里遇到了多少关于“我在 SQLite 上开发我的应用程序,然后将其移至 PostgreSQL 上的生产环境,现在它不再工作”的问题,我会说这不是一个好主意拥有不同的测试和生产环境。
标签: mysql ruby-on-rails postgresql