【问题标题】:beginner question starting with RoR w/ postgreSQL以 RoR w/postgreSQL 开头的初学者问题
【发布时间】:2010-01-12 15:14:54
【问题描述】:

我没有做过太多的 RoR 开发。我所做的大部分工作都是在玩它,或者在AWDR 书中阅读了几章。

不过,现在,我开始在 Rails 中做一个真正的项目,客户要求之一是他们希望数据库是 PostgreSQL。我知道 rails 自带 SqlLite。

我想知道什么是最适合我的选择?我应该在本地开发所有内容(使用 SqlLite)然后将所有内容移植到 PostgreSQL,还是从设置 PostgreSQL 开始并让 rails 与 PostgreSQL 对话。

任何显示使用 postgresql 设置的 rails 的链接都会有所帮助。

【问题讨论】:

    标签: ruby-on-rails postgresql


    【解决方案1】:

    我认为根据实时需求进行开发比其他任何事情都好。 所以,我会安装 postgres(还没有完成仅使用 Java 的 rails)

    看一看:http://wiki.rubyonrails.org/database-support/postgres

    【讨论】:

    • 我同意。我在使用许多 postgresql 好东西(触发器、规则、视图等)的非常大的数据库上使用带有 rails 的 postgres,并且没有发现 rails 对 postgresql 的支持有任何不足。
    【解决方案2】:

    这取决于查询的复杂程度。

    如果您有复杂的自定义查询,SQLite 无法处理,最好安装 PostgreSQL

    但通常编写将在测试环境(应该是PostgreSQL)上运行的测试就足够了。所以在测试运行良好之后,你可能会赢'生产环境没有任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 2020-11-23
      • 2015-03-16
      • 2012-04-15
      • 1970-01-01
      相关资源
      最近更新 更多