我似乎找不到使用Postgresql数据库创建新Rails 3.1应用程序的最新指南.我非常感谢您为我提供指导.
我似乎找不到使用Postgresql数据库创建新Rails 3.1应用程序的最新指南.我非常感谢您为我提供指导.
自Rails 3以来,该框架完全不依赖数据库.
这意味着,你只需要做两件事:
pg
颗Ruby :gem 'pg'
database.yml
文件使用postgresql
作为适配器.在创建新应用程序时,您可以通过添加--database=postgresql
标志自动完成此操作:
rails new myapp --database=postgresql
但是,如果你已经创建了应用程序,那么只需在你的应用程序文件中注释gem 'sqlite3'
,添加gem 'pg'
,运行bundle
,然后更改database.yml
文件以使用正确的适配器.
当然,不言而喻,您还需要安装PostgreSQL本身,但这在谷歌上很容易找到.