Se pueden utilizar las siguientes variables de entorno para seleccionar valores de parámetros de conexión de defecto, que serán utilizadas por PQconnectdb o PQsetdbLogin si no se especifica ningún otro valor directamente en el código que realiza la llamada. Son utilizables para impedir codificar nombres de bases de datos en simples programas de aplicación.
PGHOST fija el nombre del del ordenador servidor. Si se especifica una cadena de longitud distinta de 0, se utiliza comunicación TCP/IP. Sin un nombre de ordenador, libpq conectará utilizando un socket del dominio Unix local.
PGPORT fija el puerto de defecto o la extensión de fichero del socket de dominio Unix local para la comunicación con el servidor PostgreSQL.
PGDATABASE fija el nombre de la base de datos PostgreSQL.
PGUSER fija el nombre de usuario utilizado para conectarse a la base de datos y para autenticación.
PGPASSWORD fija la palabra de paso utilizada si el servidor solicita autenticación por palabra clave.
PGREALM sets the Kerberos realm to use with PostgreSQL, if it is different from the local realm. If PGREALM is set, PostgreSQL applications will attempt authentication with servers for this realm and use separate ticket files to avoid conflicts with local ticket files. This environment variable is only used if Kerberos authentication is selected by the backend.
PGOPTIONS fija opciones de ejecución adicionales para el serviodor PostgreSQL.
PGTTY fija el fichero o tty en el que se mostrarán los mensajes de depuración del servidor.
Las siguientes variables de entorno se pueden usar para especificar el comportamiento de defecto de los usuario para cada sesión de PostgreSQL:
PGDATESTYLE Fija el estilo de la representación de fechas y horas.
PGTZ Fija el valor de defecto para la zona horaria.
Las siguientes variables de entorno se pueden utilizar para especificar el comportamiento interno de defecto de cada sesión de PostgreSQL:
PGGEQO fija el modo de defecto para el optimizador genético.
Refierase al comando SQL SET para obtener información sobre los valores correctos de estas variables de entorno.