sql >> Databáze >  >> RDS >> PostgreSQL

Rails se nemůže přihlásit do postgresql - PG::Error - heslo - Správné informace

Database.yml:

connection: &connection
  adapter: postgresql
  encoding: unicode
  pool: 5
  username: username
  password: tehpass

development:
  <<: *connection
  database: dbname_development

test:
  <<: *connection
  database: dbname_test

production:
  <<: *connection
  database: dbname_production

Pokud vám to nefunguje, může být během instalace něco špatně.

Navštivte tento blog , doufám, že vám to pomůže.

UPRAVIT

PŘÍPAD CHYBY:

e_sendauth: no password supplied 

fe_sendauth: no password supplied

K tomu dochází při standardní instalaci Ubuntu a je to způsobeno tím, že oprávnění v pg_hba.conf jsou ve výchozím nastavení příliš omezující. Chcete-li umožnit připojení kolejnic, jednoduše změňte spodní část pg_hba.conf tak, aby vypadala takto.

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               trust
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
# IPv6 local connections:
host    all         all         ::1/128               trust

Dejte mi vědět, jestli to pomůže nebo ne?




  1. Jaký je nejlepší způsob, jak spravovat data v PHP, MySQL atd.?

  2. Vrátí rozdíl mezi dvěma (data a čas) PHP

  3. Jak uložit pole nebo více hodnot do jednoho sloupce

  4. Jaký datový typ MySQL použít pro IP adresu?