Distribución del Sistema

Figura 1. Distribución de los archivos de Postgres

Distribución de los archivos de Postgres muestra cómo se ordena la distribución de Postgres en su disco, cuando es instalada de la forma usual. Para simplificar, asumiremos que Postgres se ha instalado en el directorio /usr/local/pgsql. Por lo tanto, siempre que se mencione el directorio /usr/local/pgsql, usted deberá sustituirlo por aquél en el que haya instalado Postgres en su sistema. Todas los órdenes de Postgres se instalan en en el directorio /usr/local/pgsql/bin. Por consiguiente, debería incluir este directorio en su variable de entorno de path. Si utiliza un intérprete de órdenes derivado del Berkeley C, como csh o tcsh, incluya la línea
set path = ( /usr/local/pgsql/bin path )
en el archivo .login de su directorio particular (home). Si, en cambio, utiliza un intérprete de órdenes derivado del Bourne, como sh, ksh o bash, deberá agregar las líneas:
PATH=/usr/local/pgsql/bin:$PATH
export PATH
al archivo .profile ubicado en su directorio de inicio. De aquí en adelante se asumirá que usted ha agregado el directorio /usr/local/pgsql/bin a su path. Además, en este documento ser hará referencia frecuentemente a «fijar una variable del intérprete de órdenes» o «fijar una variable de entorno». Si no comprendió totalmente el último párrafo sobre la modificación de la variable PATH, debería consultar la documentación sobre el funcionamiento de su intérprete de órdenes antes de continuar.

Si no ha realizado la instalación con las opciones por defecto, tal vez tenga algo de trabajo extra. Por ejemplo, si el servidor de base de datos está ubicado en una máquina remota, necesitará colocar el nombre del servidor en la variable de entorno PGHOST. Tal vez también necesite fijar la variable de entorno PGPORT. Básicamente, si intenta ejecutar una aplicación y ésta se queja por no poder conectarse con el proceso principal (postmaster), deberá volver un poco sobre sus pasos y asegurarse de que ha establecido todas las variables de entorno necesarias con los valores correctos.