PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nie można użyć użytkownika postgres w nowej bazie danych dla rails 3 na serwerze ubuntu 10.04

Wygląda na to, że musisz zmienić swój plik pg_hba.conf. W moim ubuntu 11.10 znajduje się w /etc/postgresql/9.1/main/pg_hba.conf

W nim, ku dołowi, musisz znaleźć i zamienić ident na md5. Będzie to wyglądać mniej więcej tak:

local   all             all                                     md5

Utknąłem, ponieważ dla mnie (postgresql 9.1 i używanie Rails 3.2.2) domyślnym jest peer, co nie jest właściwe. Sprawdź, co oznacza uwierzytelnianie peer i ident tutaj .

To jest dla postgresql 9.1, więc być może będziesz musiał poszukać swojej wersji.

Powodzenia!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails schema.rb nie zawiera nowej niestandardowej funkcji Postgres

  2. Usuń za pomocą lewego sprzężenia zewnętrznego w Postgres

  3. Jak włączyć tryb cichy dla poleceń Postgres w Heroku

  4. rozpakuj tablicę postgresql w wiersze

  5. SET extra_float_digits =3 w postgresql