Aubit4GL & PostgreSQL Setup

Contenido/contents:
Intro
Plain PostgreSQL
Informix Patched PostgreSQL
Aubit
Pagina principal/Home page

Intro
PostgreSQL
Una de las ventajes de Aubit4GL es que funciona tanto para la base de datos informix como para otras bases de datos.
Se ha desarrollado unos parches para postgresql para emular lo mejor posible a la base de datos Informix. Aqui explico como instalar esa version.
Podemos usar la instalacion clasica y no especificar rutas alternas y el postgres quedara instalado en /usr/local/pgsql
./configure
make
make install
Para que el configure de Aubit tome esa instalacion por default en el directorio /usr/local/pgsql hay que hacer algunos cambios:
Para que el preprocesador ecpg este accesible y localizable, hay que modificar el PATH:
export PATH=$PATH:/usr/local/pgsql/bin
Para que Aubit encuentre los encabezados .h hay que hacer una liga simbolica entre el lugar requerido y la ubicacion actual:
mkdir /usr/include/postgresql
mkdir /usr/include/postgresql/informix
ln -s /usr/local/pgsql/include /usr/include/postgresql/informix/esql
Mil disculpas a todos los que leyeron la version anterior!, yo pensaba que para que encontrara las librerias era suficiente y necesario agregarlas al archivo /etc/ld.so.conf.
Para que Aubit tome la opcion de postgresql, hay que decirle en el configure:
./configure --with-pgsql=/usr/local/pgsql/ --with-ecpg=/usr/local/pgsql
Informix patched PostgreSQL
La ultima version parchada se puede obtener de esta direccion http://informix.fastcrypt.com/.
Por favor NO use la version de la pagina http://informix.postgresintl.com/ , esta desactualizada.

4/Mar/2005 : Gracias a Carlos Alberto Correa por hacerme ver que ya ambos sitios tienen la misma version actualizada (2005/02/07)
Descargue la ultima version del 'tarball' parchado, es una archivo de aproximadamente 13 Megabytes.
wget http://informix.postgresintl.com/postgresql020705.tar.gz
o
wget http://informix.fastcrypt.com/postgresql020705.tar.gz
Descomprima el archivo descargado:
tar xvfz postgresql101804.tar.gz
Nos cambiamos al directorio recien extraido, configuramos, compilamos e instalamos de la menra usual:
cd pghead
./configure
make
make install
Una vez ya instalado el postgres ya se puede configurar e instalar el Aubit.
Para que Aubit tome la opcion de postgresql hay que decirle en el configure:
./configure --with-pgsql=/usr/local/pgsql/ --with-ecpg=/usr/local/pgsql
Aubit4GL