我似乎找不到最新的指南来创建一个带有Postgresql数据库的新Rails 3.1应用程序。我非常希望能在这一过程中得到指导
自Rails3以来,该框架完全与数据库无关
这意味着,你只需要做两件事:
- 在gem文件中包括
pggem:gem'pg' - 确保您的
database.yml文件使用postgresql作为适配器
创建新应用程序时,您可以通过附加--database=postgresql标志自动完成此操作:
rails新myapp--database=postgresql
但是,如果您已经创建了应用程序,那么只需在gem文件中注释掉gem'sqlite3',添加gem'pg',运行bundle,然后更改数据库.yml文件以使用正确的适配器
当然,不用说,您还需要安装PostgreSQL本身,但这在google上很容易找到