Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Instalando Postgresql con soporte de UUID para usar con OpenBravoHace unos días intenté instalar desde cero OpenBravo, el cuál es un ERP que tiene críticas muy buenas y lo interesante es que es Open Source por lo que el código está disponible para su descarga, modificación e implementación, por lo que lo descargué para poder darle una revisión.
La instalación de OpenBravo la quise hacer de la mano con Postgresql, primero intenté usar una versión binaria de postgres, pero al momento de instalar OpenBravo me regresaba un error el cuál era por que postgres no soportaba el tipo de datos UUID. UUID es un tipo de datos que genera identificadores únicos serializados, hay una polémica alrededor de este tipo de datos, ya que rompe con todo el esquema entidad-relación del modelado de base de datos, pero bueno en este caso era un requerimiento de OpenBRavo y habría que cumplirlo para poder probar el ERP. Bajé el código de Postgres e intenté compilarlo con la opción de --with-ossp-uuid, pero me arrojaba el siguiente error configure: error: library 'ossp-uuid' or 'uuid' is required for OSSP-UUID De hecho instalé la versión de la librería uuid 1.6.2 pero seguía dándome problemas, el detalle es que había que indicarle a postgres en dónde se localizaba las librerías de uuid para poder compilar con esa opción, por lo que rápidamente pongo aquí un tutorial de como realizarlo esperando alguien le ayude por si tuviera un problema similar en lo futuro:
cd ~/software wget http://ftp9.us.postgresql.org/pub/mirrors/postgresql/source/v8.3.7/postgresql-8.3.7.tar.gz wget ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz cd /usr/src sudo tar -xzvf ~/software/uuid-1.6.2.tar.gz cd /usr/src/uuid-1.6.2 sudo./configure sudo make && sudo make check && sudo make install cd /usr/src sudo tar -xzvf ~/software/postgresql-8.3.7.tar.gz cd /usr/src/postgresql-8.3.7 su export LDFLAGS=-L/usr/local/lib ./configure --with-ossp-uuid -without-readline make all make install sudo useradd postgres sudo passwd postgres sudo mkdir -p /usr/local/pgsql/data sudo chown postgres /usr/local/pgsql/data sudo chmod -R 0700 /usr/local/pgsql/data sudo chown -R postgres /opt/PostgreSQL/8.3/ su - postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 & /usr/local/pgsql/bin/createdb test /usr/local/pgsql/bin/psql test
Fuentes XML de comentario: RSS | Atom
Estadísticas de visitantes136058 |
Nube de EtiquetasEventosEncuestaComentarios Recientes
|
Dejar un comentario