Instalación

Instrucciones para la instalación de PostgreSQL 7.0.

Los comandos que se mencionana acontinuación fueron probados utilizando el shell bash sobre la distribución RedHat 5.2 de Linux. A menos que se indique lo conrario, estos comandos serán igualmente aplicables para la mayoría de los sistemas. Comandos como ps y tar pueden variar entre las distintas plataformas en cuanto a las opciones que deben usarse. Utilice su sentido común antes de teclear cualquiera de stos comandos.

Si aún no tiene la distribución de PostgreSQL, puede obteneral en ftp.postgresql.org. Una vez obtenida, desempaquetela utilizando los siguientes comandos:

$ gunzip postgresql-7.0.tar.gz
$ tar -xf postgresql-7.0.tar
$ mv postgresql-7.0 /usr/src
Nuevamente, estos comandos pueden ser distintos en su sistema.

Antes de comenzar

Para compilar PostgreSQL se requiere la utilidad GNU make. Otras utilidades similares no funcionarán en este caso. En los sistemas GNU/Linux, GNU make es a herramienta por defecto. En otros sistemas puede que encuentre que la herramienta GNU make se encuentre instalada con el nombre "gmake". De aquí en adelante, utilizaremos este nombre para referirnos a GNU make, sin importar cuál sea el nombre que tiene en su sistema. Para probar GNU make teclee:

$ gmake --version
Si necesita obtener GNU make, lo puede encontrar en ftp://ftp.gnu.org.

En http://www.postgresql.org/docs/admin/ports.htm puede encontrar información actualizada sobre las plataformas soportadas. En general, la mayoría de la plataformas compatibles con Unix que utilicen bibliotecas actualizadas debería ser capaz de ejecutar PostgreSQL. En el subdirectorio doc de la distribución existen varios documentos del tipo LEAME y otros con Preguntas de Uso Frecuente (FAQ en inglés) específicos para esa distribución, que pueden resultarle útiles si está teniendo problemas.

La cantidad mínim de memoria que se requiere para ejecutar PostgreSQL es de sólo 8 MB. Sin embargo, se verifica una notable mejora en la velocidad cuando ésta se expante a 96 MB o más. La regla es que, por más memoria que usted instale en su sistema, nunca será demasiada.

Verifique que esista suficiente espacio libre en el disco. Necestará alrededor de 30 MB para los archivos con el código fuente durante la compilación, y unos 5 MB para el directorio de instalación. Una base de datos vacía ocupa aproximadamente 1 MB. De no estar vacía, la base ocupará unas cinco veces el espacio que ocuparía un archivo de texto que contuviera los mismos datos.Si ejecuta las pruebas de regresión, necestiará alrededor de 20 MB extra como espacio temporal.

Para revisar el espacio libre en el disco, utilice:

$ df -k

Dados los precios actuales de los discos duros, debería considerar consegui uno grande y rápido antes de poner a trabajar una base de datos.