Entorno de tiempo de ejecución

En este capítulo se detalla la interacción entre Postgres y el sistema operativo.

Utilizando Postgres desde Unix

Todas las órdenes de Postgres que se ejecutan directamente desde un shell de Unix se encuentran en el directorio ".../bin". Incluir este directorio en su variable de entorno path facilitará mucho la ejecución de los mismos.

Existe una colección de catálogos del sistema en cada servidor. La misma incluye una clase (pg_user) que contiene una instancia para cada usuario válido en Postgres. La instancia especifica un conjunto de privilegios sobre Postgres, como la posibilidad de actuar como superusuario en Postgres, la posibilidad de crear/destruir bases de datos y la posibilidad de actualizar los catálogos del sistema. Un usuario de Unix no puede hacer nada con Postgres hasta que se instale una instancia apropiada en dicha clase. Puede encontrarse más información sobre los catálogos del sistema ejecutando consultas sobre las clases apropiadas.