使用Postgresql数据库(OSX Lion)创建Rails 3.1应用程序

我似乎找不到最新的指南来创建一个带有Postgresql数据库的新Rails 3.1应用程序。我非常希望能在这一过程中得到指导

自Rails3以来,该框架完全与数据库无关

这意味着,你只需要做两件事:

  1. 在gem文件中包括pggem:gem'pg'
  2. 确保您的database.yml文件使用postgresql作为适配器

创建新应用程序时,您可以通过附加--database=postgresql标志自动完成此操作:

rails新myapp--database=postgresql

但是,如果您已经创建了应用程序,那么只需在gem文件中注释掉gem'sqlite3',添加gem'pg',运行bundle,然后更改数据库.yml文件以使用正确的适配器

当然,不用说,您还需要安装PostgreSQL本身,但这在google上很容易找到

发表评论