Capítulo 3. psql

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

psql es la utilidad de línea de comandos de rigor empaquetada con PostgreSQL. Aparte de su uso común de ejecutar consultas, puedes utilizar psql para ejecutar scripts, importar y exportar datos, restaurar tablas, realizar otras tareas de administración de bases de datos e incluso generar informes. Si sólo tienes acceso a la línea de comandos de un servidor sin interfaz gráfica de usuario, psql es tu única opción para interactuar con PostgreSQL. Si perteneces a este grupo, tendrás que familiarizarte con una miríada de comandos y opciones. Te sugerimos que imprimas el volcado de la ayuda de psql comentado en "Comandos interactivos de psql" y lo coloques encima de tu puesto de trabajo.

Variables de entorno

Al igual que con otras herramientas de línea de comandos empaquetadas con PostgreSQL, puedes prescindir de especificar tu configuración de conexión -host, puerto, usuario- inicializando las variables de entorno PGHOST, PGPORT y PGUSER. Para evitar tener que volver a escribir la contraseña, puedes inicializar la variable PGPASSWORD. Para un acceso más seguro, crea un archivo de contraseñas como se describe en Archivo de contraseñas PostgreSQL. Desde la versión 9.2 psql acepta dos nuevas variables de entorno:

PSQL_HISTORY

Establece el nombre del archivo de historial de psql que enumera todos los comandos ejecutados en el pasado reciente. Por defecto es ...

Get PostgreSQL: Up and Running, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.