Démarrage du moniteur interactif (psql)

Nous supposons que votre administrateur a correctement démarré le processus postmaster, vous a conféré les droits d'utilisation de la base, et que vous (en tant qu'utilisateur) pouvez invoquer les binaires de Postgres. Comme mentionné précédemment, vous ajouterez vraisemblablement /usr/local/pgsql/bin à votre chemin de recherche (PATH). Dans la plupart des cas la préparation de l'environnement client se résume à cela.

Postgres v6.5 offre deux différents types de connexions. L'administrateur peut choisir d'accorder les connexions réseau TCP/IP ou bien de restreindre les accès au serveur aux applications locales (invoquées sur la machine sur laquelle le serveur fonctionne, donc par les socket Unix). Ce choix détermine directement vos possibilités de connexion au serveur.

Si vous obtenez le message d'erreur suivant depuis une commande Postgres (comme psql ou createdb) :
% psql template1
Connection to database 'postgres' failed.
connectDB() failed: Is the postmaster running and accepting connections
    at 'UNIX Socket' on port '5432'?
ou
% psql -h localhost template1
Connection to database 'postgres' failed.
connectDB() failed: Is the postmaster running and accepting TCP/IP
    (with -i) connections at 'localhost' on port '5432'?
c'est habituellement parce que (1) le postmaster ne fonctionne pas correctement, ou (2) vous essayez de vous connecter à une machine sur laquelle le serveur Postgres n'est pas actif.

Si vous obtenez le message d'erreur suivant :
FATAL 1:Feb 17 23:19:55:process userid (2360) != database owner (268)
l'administrateur a démarré le postmaster comme utilisateur. Demandez lui de le redémarrer sous super-utilisateur postgres.