Acceso a la base de datos

Una vez que ha construido la base de datos, puede acceder a ella por los siguientes medios:

Puede que quiera ejecutar el programa psql, para probar los ejemplos de este manual. Puede activarlo para la base de datos nombredb escribiendo la orden:
% psql nombredb 
    
Recibirá como respuesta el siguiente mensaje:
Welcome to the Postgres interactive sql monitor:

  type \? for help on slash commands
  type \q to quit
  type \g or terminate with semicolon to execute query
You are currently connected to the database: nombredb

nombredb=>
    

Este indicativo le informa de que el monitor de terminal se encuentra dispuesto y que puede escribir consultas SQL en el espacio de trabajo creado por el citado monitor de terminal. El programa psql responde a códigos de escape que comienzan con la barra invertida, "\". Por ejemplo, puede obtener ayuda sobre la sintaxis de varias órdenes SQL de Postgres escribiendo:

nombredb=> \h
    
Una vez que ha terminado de introducir sus consultas en el espacio de trabajo, puede pasar el contenido de éste al servidor de Postgres escribiendo:
nombredb=> \g
    
Esto le dice al servidor que procese la consulta. Si termina su consulta con punto y coma, no es necesario que introduzca la secuencia \g. psql procesará automáticamente consultas terminadas en punto y coma. Para leer las consultas de un fichero, en lugar de introducirlas interactivamente, escriba:
nombredb=> \i fichero
    
Para salir de psql y volver a Unix, escriba:
nombredb=> \q
    
y psql terminará y le devolverá el intérprete de órdenes. (Para conocer más órdenes de escape, escriba \h en la entrada del monitor.) Los espacios en blanco (espacios, tabuladores y saltos de línea) pueden usarse libremente en las consultas SQL. Los comentarios en una sola línea se indican mediante dos guiones ("--"). Todo lo que vaya desde los guiones hasta el fin de la línea será ignorado. Los comentarios que abarcan múltiples líneas, o que están dentro de una línea se encierran entre "/* ... */", una convención que se tomó prestada de Ingres.