PostgreSQL - uruchomienie Unix Socket
Podczas korzystania z bazy danych poprzez localhost, lepszym sposobem wydaję się łączenie poprzez Unix Socket niż poprzez TCP/IP. Poniżej zamieszczam co zmieniłem, że to zadziałało:
postgresql.conf
unix_socket_directory = '/tmp' unix_socket_group = 'postgres' unix_socket_permissions = 0777 # octal
pg_hba.conf - gdyż chcemy mieć autoryzacje po Unix Socket
# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5
Następnie w aplikacjach serwerowych wyrzucamy wpis host, domyślnie powinny szukać Unix Socket w /tmp. W przypadku Postfix’a wpisujemy taki myk w plikach konfiguracyjnych:
hosts = unix:/tmp
Czy to jest poprawnie? Nie wiem, ale działa


