01.-Introducción

Este capítulo ofrece una visión general de cómo utilizar SQL para realizar operaciones sencillas. Solo se tiene la intención de dar una introducción y no es de ninguna manera un tutorial completo sobre SQL. Se han escrito numerosos libros sobre SQL, incluyendo [melt93] y [DATE97]. Debemos ser conscientes de que algunas características del lenguaje PostgreSQL son extensiones del estándar.

En los ejemplos que siguen, asumimos que se ha creado una base de datos nombrada mydb y se ha podido iniciar psql.

Los ejemplos de este manual también se pueden encontrar en la distribución de la fuente PostgreSQL en el directorio src/tutorial/. (Las distribuciones en binario de PostgreSQL podrían no proporcionar esos archivos). Para usar esos archivos, primero cambiaremos a ese directorio y ejecutaremos make:

$ cd .../src/tutorial
$ make

Esto crea los scripts y compila los archivos C que contienen funciones y tipos definidos por el usuario. Luego, para iniciar el tutorial, haga lo siguiente:

$ psql -s mydb

...

mydb=> \i basics.sql

El comando \i lee entre los comandos del archivo especificado. La opción -s de psql nos pondrá en el modo single step el cual se detiene antes de enviar cada declaración al servidor. Los comandos utilizados en esta sección están en el archivo basics.sql.