Merhaba....
pg_hba.conf dosyasına biraz daha dikkatli bakarsanız yapılandırma biçiminin
# local      DATABASE  USER  METHOD  [OPTION] şeklinde örneklendiğini
görebilirsiniz...

local  testuser  mydb  127.0.0.1  trust ->>>yanlış...
local mydb  testuser   127.0.0.1 trust ->>>doğru
host  testuser  mydb all trust --->>>>yanlış..
host mydb testuser 127.0.0.1 trust -->>doğru ...
fark etmişsinizdirki kullanıcı adı ve veri tabanı isimlerinin sırasını
yanlış vermişsiniz..


> # local      DATABASE  USER  METHOD  [OPTION]
> # METHOD can be "trust", "reject", "md5", "crypt", "password",
> # "krb4", "krb5", "ident", or "pam".  Note that "password" sends passwords
> # in clear text; "md5" is preferred since it sends encrypted passwords.
> local   all         postgres                          ident sameuser
> local   all         all                               ident sameuser
> host    all         all         127.0.0.1/32          ident sameuser
> host    all         all         ::1/128               ident sameuser
> # Kendi tanımlarım
 
> local  testuser  mydb  127.0.0.1  trusthost  testuser  mydb all trust


-- 
Saygılar && İyi Çalışmalar
Timu EREN ( a.k.a selam )

Cevap