Ejecución del Monitor Interactivo (psql)

Asumiendo que su administrador haya ejecutado adecuadamente el proceso postmaster y le haya autorizado a utilizar la base de datos, puede comenzar a ejecutar aplicaciones como usuario. Como mencionamos previamente, debería añadir /usr/local/pgsql/bin al "path" de búsqueda de su intérprete de órdenes. En la mayoría de los casos, es lo único que tendrá que hacer en términos de preparación.

Desde Postgres v6.3, se soportan dos tipos diferentes de conexión. El administrador puede haber elegido permitir conexiones por red TCP/IP, o restringir los accesos a la base de datos a través de conexiones locales (en la misma máquina). Esta elección puede ser significativa si encuentra problemas a la hora de conectar a la base de datos.

Si obtiene los siguientes mensajes de error de una orden Postgres (tal como psql o createdb):

% psql template1
Connection to database 'postgres' failed.
connectDB() failed: Is the postmaster running and accepting connections
    at 'UNIX Socket' on port '5432'?
o
% 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'?
normalmente es debido a que (1) el postmaster no está en funcionamiento, o (2) está intentando conectar al servidor equivocado. Si obtiene el siguiente mensaje de error:
FATAL 1:Feb 17 23:19:55:process userid (2360) != database owner (268)
Significa que el administrador ejecutó el postmaster mediante el usuario equivocado. Dígale que lo reinicie utilizando el superusuario de Postgres.