Una vez haya creado una base de datos, puede accederla de las siguientes
formas:
ejecutando los programas monitores de Postgres
(Por ejemplo psql) que le permite
introducir, editar y ejecutar comandos SQL
interactivamente.)
escribiendo un programa en C que use la librer�a de subrutinas
LIBPQ. Esta le permite enviar comandos SQL desde C y
recibir los resultados y mensajes de vuelta en su programa. Esta
interfaz se discute mas ampliamente en la secci�n ??.
Puede querer arrancar
psql para experimentar los
ejemplos en este manual.
El psql puede ser activado para la base de datos
mibd
escribiendo el comando:
Ser� saludado con el siguiente mensaje:
Welcome to the POSTGRESQL interactive sql monitor:
Please read the file COPYRIGHT for copyright terms of POSTGRESQL
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: mibd
mibd=> |
Este s�mbolo indica que el monitor lo escucha y que puede escribir pedidos
SQL dentro de un �rea de trabajo que mantiene el
monitor.
El programa psql responde a c�digos de escape
que comiencen con la barra invertida, "\" Por ejemplo,
puede obtener ayuda sobre la sintaxis de varios comandos
SQL de Postgres por medio
de:
Una vez termine de introducir sus consultas en el �rea de trabajo, puede
pasar el contenido al servidor de
Postgres
escribiendo:
Esto le dice al servidor que debe procesar su pedido. Si termina su
pedido con punto y coma, no necesita el comando
"\g".
psql procesar� autom�ticamente los pedidos que
terminen con punto y coma. Para leer peticiones a partir de un fichero,
digamos miFichero, en vez de introducirlas interactivamente, escriba:
Para salir de
psql y regresar a Unix, escriba
y
psql finalizar� y lo har� regresar a su
shell de comandos. (Para ver otros comandos de psql, escriba
\h mientras ejecuta psql.)
En los pedidos
SQL se puede usar libremente espacio
en blanco (espacio, tabuladores nuevas l�neas). Comentarios de una l�nea
se indican con
"--". Todo lo que aparezca despu�s de las dos
rayas y hasta el fin de la l�nea ser� ignorado. Para comentarios de
varias l�neas o dentro de una l�nea se usa
"/* ... */"