Właściwie to mam dwa problemy.
1. Gdy łącze się z bazą danych przez:
Kod
psql -U www
to jest wszystko w porządku, ale gdy dodam do tego dodatkowe opcje Kod
psql -U www -h localhost -p 5432
to wyskakuje błąd - coś w stylu nie można się połączyć z localhost z portem 5432. Co mam źle ustawione?
2. W PostgreSQL istnieje użytkownik www z hasłem haslo oraz baza danych www. Gdy łącze się (zalogowany do shella jako www) z bazą przez
Kod
psql -U www -W
działa wszystko jak należy. Natomiast gdy łącze się przez [php:1:de9011b356]<?php
pg_connect("user=www password=haslo");
?>[/php:1:de9011b356] to już nie chce się połączyć (FATAL: IDENT auth. failed). Jak powinni być ustawieni użytkownicy w pgsql, aby wszystko działało w miarę sprawnie?