Instalando PostgreSQL (v8.x.x)

PostgreSQL

Probado en CentOS 4.x y Mandriva 10.x

Obvio, bajar PostgreSQL en la versión que queremos compilar.
Desempaquetar.
cd al directorio donde desempaquetamos.

Los comandos de siempre para compilar:

./configure --without-readline
make

como root:
checkinstall o make install
rpm -Uvh paquete

(checkinstall genera un .rpm desde el que se puede luego instalar el paquete vía rpm -Uvh paquete en varias máquinas sin necesidad de recompilar en cada una).

adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

una vez dentro de psql:
CREATE USER nombre_usuario WITH SUPERUSER PASSWORD 'pass' y ya tenemos a un usuario con privilegios de superusuario con nuestro nombre preferido.

Para que el servicio arranque junto con el arranque del sistema, copiar el script de arranque a /etc/rc.d/init.d y ejecutar:

chkconfig | para crear los enlaces pertinentes en /etc/rc.d/rc[0-6].d en forma automágica.
ntsysv | para especificar que este servicio arranque al inicio del sistema.