【发布时间】:2012-02-29 12:30:26
【问题描述】:
我正在尝试在 Mac 上开始使用 Postgres on Rails 应用程序。我制作了一个名为“shawsome”的新 Rails 应用程序,并在 database.yml 文件中创建了这个
development:
adapter: postgresql
encoding: unicode
database: shawsome_development
pool: 5
username: shawsome
password:
但服务器无法运行,因为“shawsome”没有角色。 Rails 似乎只是从我的应用程序名称中推断出用户名。
我查看了 postgres 文档,它谈到了 CREATE USER 命令
CREATE USER jonathan;
但是,当我尝试创建用户时,它说未找到创建评论。
谁能告诉我我做错了什么?
此外,一旦它投入生产(在 Heroku 上),我假设它还需要一个用户名。该用户名会保持不变吗?也就是说,如果它是在我的机器上配置的,我是否需要在 Heroku 上做任何额外的事情?
【问题讨论】:
-
@TheDelChop Mac 10.6.8(不是 Lion),我更新了 OP。
标签: postgresql heroku rails-postgresql