我没有做过多少RoR开发。我所做的大部分内容都是用它来完成的,或者在AWDR一书中经过几个章节。
现在,我开始在Rails中开始一个真正的项目,其中一个客户端要求是他们希望数据库是PostgreSQL。我知道rails带有自己的SqlLite。
我想知道对我来说什么是最好的选择?我应该在本地开发所有东西(使用SqlLite),然后将所有内容移植到PostgreSQL,或者从设置PostgreSQL开始,并让我们与PostgreSQL交谈。
任何显示使用postgresql设置rails的链接都会有所帮助。
答案 0 :(得分:2)
我认为使用实时要求进行开发比其他任何方面都要好。 所以,我会安装postgres(还没有使用仅使用Java的rails)
答案 1 :(得分:0)
这取决于查询的复杂程度。
如果您有 SQLite 无法处理的复杂自定义查询,最好安装 PostgreSQL 。
但通常编写测试就足够了,它将在测试环境中运行(应该是 PostgreSQL 。所以在测试运行良好后你可能会赢了'对生产环境有任何问题。