libpq.so.5: cannot open shared object file: No such file or directory

El siguiente error se puede presentar al intentar ejecutar un binario de PostgreSQL, aunque es extrapolable a cualquier otro ejecutable con problemas de dependencias: libpq.so.5: cannot open shared object file: No such file or directory Tanto si hemos compilado a mano a partir de código fuente PostgreSQL, como si lo hemos instalado por paquete (rpm, Seguir leyendo


configure: error: header file Python.h is required for Python

El siguiente error se puede presentar en tiempo de compilación cuando hay dependencias con Python: checking for int8… no checking for uint8… no checking for int64… no checking for uint64… no checking for sig_atomic_t… yes checking for POSIX signal interface… yes checking for working memcmp… yes checking Python.h usability… no checking Python.h presence… no checking Seguir leyendo


Instalar la última versión de postgreSQL por RPM / YUM

Como la mayoría sabéis, los repositorios oficiales de RHEL, CentOS, Scientific Linux, etc traen versiones de aplicaciones bastante retrasadas respecto las oficiales que podemos encontrar a través de los propietarios del software, por ejemplo Apache, PHP, MySQL, etc. En el caso de postgreSQL existe un repositorio mantenido por ellos mismos a través del cual podemos Seguir leyendo


PostgreSQL: cómo crear y restaurar backups de bases de datos

En esta entrada voy a hacer una guía muy básica sobre la gestión de copias de seguridad de bases de datos PostgreSQL. La más común es mediante volcados SQL, aunque hay otras como la copia a nivel de fichero. Backups mediante volcado (SQL Dump con pg_dump) Si conocéis mysqldump veréis que el funcionamiento es similar. Seguir leyendo


Postgresql: Permitir acceso remoto

Para conseguir acceder remotamente a un servidor PostgreSQL es necesario, además de lógicamente permitir el acceso en el firewall o las medidas de seguridad en capas anteriores al servidor (comunmente puerto 5432), configurar el servidor PostgreSQL para aceptar dichas conexiones. Para ello, hay que realizar dos tareas: Editar el fichero  postgresql.conf: Por defecto, seguramente tu Seguir leyendo