PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Rails не може да влезе в postgresql - PG::Грешка - парола - Правилна информация

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

Ако това не работи за вас тогава, може да има нещо нередно по време на инсталацията.

Посетете този блог , надявам се това да ви помогне.

РЕДАКТИРАНЕ

СЛУЧАЙ НА ГРЕШКА:

e_sendauth: no password supplied 

fe_sendauth: no password supplied

Това се случва при стандартна инсталация на Ubuntu и се дължи на това, че разрешенията в pg_hba.conf са твърде ограничителни по подразбиране. За да позволите на релсите да се свързват, просто променете долната част на pg_hba.conf, за да изглежда така.

# 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

Кажете ми дали това помага или не?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверите състоянието на PostgreSQL сървъра Mac OS X

  2. Грешка при опит за инсталиране на django-toolkit в рамките на python virtualenv

  3. django как да дефинирате модели за съществуващи много към много таблици в базата данни postgresql

  4. date_trunc 5 минути интервал в PostgreSQL

  5. Postgresql не изисква парола