Я пытаюсь использовать Padrino с Sequel и Postgres, и мне не повезло подключиться.Не удается подключиться к Postgres через Sequel
В моем pg_hba.conf я задал пользователю postgres «доверие», поэтому пароль не требуется (и вы можете войти в систему, используя PgAdmin без пароля).
# TYPE DATABASE USER ADDRESS METHOD
local all postgres trust
Моя связь Padrino выглядит следующим образом:
Sequel::Model.plugin(:schema)
Sequel::Model.raise_on_save_failure = false # Do not throw exceptions on failure
Sequel::Model.db = case Padrino.env
when :development then Sequel.connect(:adapter=>'postgres', :host=>'localhost', :database=>'padrino_template_development', :user=>'postgres', :password=>'', :loggers => [logger])
when :production then Sequel.connect("postgres://localhost/padrino_template_production", :loggers => [logger])
when :test then Sequel.connect("postgres://localhost/padrino_template_test", :loggers => [logger])
end
Когда я затем попытаться запустить задачу грабли sq:create
Я получаю это сообщение
rake sq:create
=> Creating database 'padrino_template_development'
Password:
createdb: could not connect to database postgres: FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"
<= sq:create executed
Что я делаю здесь неправильно?