Do ustanawiania połączenia z bazą danych służy funkcja:
PGcoim *PQconnectdb(const char *coninfo);
Funkcja pow. zwraca wskaźnik do deskryptora nowego połączenia. null oznacza, że nie można utworzyć deskryptora, różne od null nie oznacza, że się powiodło.
Argument coninf o składa się z oddzielonych spacjami opcji połączenia, postaci: opcja=wartosc. Najczęściej używane to:
Opcja Znaczenie Wartość domyślna
dbname Baza do połączenia $PGDATABASE
user Użytkownik bazy $pguser
password Hasło użytkownika $pgpassword lub brak
hast Nazwa serwera do połączenia $pghost lub localhost
hostaddr Adres IP serwera do połączenia $pghostaddr port Port TCP/IP do połączenia $pgport lub 5432
maj 4, 2003
4