PostgreSQL,a plik ustawien dostepu do bazy pg_hba.conf

0

Cześć,
mam taki problem, że wgrywam serwer postgreSQL na kompa z windowsem, i przez pgAdmina mogę wejść na ten serwer i stworzyć bazę, połączyć się itd.

mając dane dostępowe login i hasło, port, nazwa bazy itd mam w teorii możliwość połaczenia się do serwera/bazy z poziomu innej aplikacji na tym samym komputerze.
Jednak jest to niemożliwe i pokazuje się błąd 'nie można zalogować się użytkownikiem XXX z podanym hasłem'.

w pliku pg_hba.conf nic nie zmieniałem.
Dopiero jak zamienie md5 na trust to przepuszcza, czyli zmodyfikowany plik wygląda np. tak:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
#host	 all	 all	 127.0.0.1/32	 md5
host   all         postgres        127.0.0.1/32                  trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5

pytanie brzmi czy dla zwykłej appki muszę ustawiać trust zawsze? wiem że są też inne przełączniki ale tylko trust działa mi.

Jeśli tak, to jak zrobić aby po instalacji w pliku pg_hba.conf ten trust już był.
Mogę w tym zadaniu pominąc kwestie bezpieczestwa jako tako - ma się po prostu łączyć z bazą danych.
nie wiem czy dobrze opisałem wszystko, czekam na pomoc i pozdrawiam

0

dzięki wielkie,

czyli u mnie zadziała trust i password (hasło mam jawne).

A co z drugim moim problemem, jak wymusić aby serwer się wgrywał z trustem już na starcie?
ewentualnie czy mogę dołączyć do aplikacji swój plik pg_hba z instalatora... hmmm. jakieś rady?

1 użytkowników online, w tym zalogowanych: 0, gości: 1