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 iniciarpsql
.
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
.