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

Rails:FATAL - Удостоверяването на партньора не бе успешно за потребител (PG::Error)

Ако сте инсталирали postresql на вашия сървър, тогава просто хост:localhost към database.yml, обикновено го хвърлям около мястото, където пише pool:5. В противен случай, ако не е localhost, определено кажете на това приложение къде да намери своята база данни.

development:
  adapter: postgresql
  encoding: unicode
  database: kickrstack_development
  host: localhost
  pool: 5
  username: kickrstack
  password: secret

Уверете се, че вашите потребителски идентификационни данни са зададени правилно, като създадете база данни и присвоите собствеността на потребителя на приложението си, за да установите връзката. За да създадете нов потребител в postgresql 9, изпълнете:

sudo -u postgres psql

задайте потребителската парола на postgresql, ако не сте го направили, това е просто парола с обратна наклонена черта.

postgres=# \password

Създайте нов потребител и парола и новата база данни на потребителя:

postgres=# create user "guy_on_stackoverflow" with password 'keepitonthedl';
postgres=# create database "dcaclab_development" owner "guy_on_stackoverflow"; 

Сега актуализирайте своя файл database.yml, след като потвърдите създаването на базата данни, потребител, парола и зададете тези привилегии. Не забравяйте host:localhost.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как justify_hours() работи в PostgreSQL

  2. SQLAlchemy декларативно:дефиниране на тригери и индекси (Postgres 9)

  3. Рекурсивна заявка на Postgres с row_to_json

  4. PostgreSQL - как да изобразя дата в различна часова зона?

  5. Как Cotd() работи в PostgreSQL