当我尝试迁移时,为什么PostgreSQL会拒绝我的密码?

时间:2012-02-10 21:00:30

标签: ruby-on-rails ruby ruby-on-rails-3 postgresql pg

我通过这个link安装了PostgreSQL,一切看起来都不错。我可以使用GUI界面,我可以看到我的数据库但是当我运行rake db:migrate时,我收到以下错误:

 $ rake db:migrate
 (in /Users/tamer/Sites/sample)
 rake aborted!
 FATAL:  password authentication failed for user "tamer"
 (See full trace by running task with --trace)

这是我的database.yml文件:

development:
 adapter: postgresql
 database: test
 encoding: unicode
 host: localhost
 user: postgres
 password: mypass
 timeout: 5000

“mypass”是我设置的密码。

以下是picture正在运行的

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:2)

好的东西并没有完全加起来。错误消息指的是用户“tamer”,但database.yml文件具有“postgres”用户。你确定这是正在使用的database.yml文件吗?当您尝试使用任一用户的GUI工具登录时会发生什么?