用Postgresql盯着Rails App - PG :: ConnectionBad

时间:2016-10-14 17:20:38

标签: ruby-on-rails postgresql

我无法获得欢迎屏幕,无论我做什么,我得到的是与postgres db错误的连接问题。

我运行此命令来启动应用程序。 rails new -T appName --database = postgresql

这是我的database.yml文件:

default: &default
   adapter: postgresql   
   encoding: unicode   
   pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 
development:   
   adapter: postgresql   
   encoding: unicode   
   database: dbname   
   pool: 5   
   username: toolshiring   
   password: toolshiring   
   host: localhost   
   port: 5432 
production:   
   <<: *default   
   database: toolshiring
   username: toolshiring   
   password: <%= ENV['toolshiring'] %>

我使用pgAdmin添加名为toolshiring的完全权限的用户,并使用相同的密码。然后使用所有者toolshiring创建数据库。

1 个答案:

答案 0 :(得分:0)

我决定尝试一下,它似乎暂时有效。

我决定重置默认db&#39; postgres&#39;的密码。密码&#39; postgres&#39;同样,删除我创建的新数据库......因为某些原因导致无法工作。

在我的database.yml文件中,我评论了除此之外的所有内容

development:
  adapter: postgresql
  encoding: unicode
  database: postgres
  pool: 5
  username: postgres
  password: postgres
  host: localhost