2.1. Introducción #

Este capítulo ofrece una visión general de cómo utilizar SQL para realizar operaciones sencillas. Este tutorial solo pretende darte una introducción y de ninguna manera es un tutorial completo sobre SQL. Se han escrito numerosos libros sobre SQL, incluyendo [melt93] y [date97]. Debes tener en cuenta que algunas características del lenguaje de PostgreSQL son extensiones del estándar.

En los ejemplos que siguen, asumimos que has creado una base de datos llamada mydb, tal como se describe en el capítulo anterior, y que has podido iniciar psql.

Los ejemplos de este manual también se pueden encontrar en la distribución de fuentes de PostgreSQL en el directorio src/tutorial/. (Es posible que las distribuciones binarias de PostgreSQL no proporcionen esos archivos). Para utilizar esos archivos, primero ve a ese directorio y ejecuta 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 comenzar el tutorial, haz lo siguiente:

$ psql -s mydb

...

mydb=> \i basics.sql

El comando \i lee comandos del archivo especificado. La opción -s de psql te pone en modo de paso a paso (single step), el cual hace una pausa antes de enviar cada sentencia al servidor. Los comandos utilizados en esta sección están en el archivo basics.sql.