Cambiando Postgresql 7.4.3 a 8.1.11 !!!

Started by Angelo Astorgaabout 17 years ago4 messagesgeneral
Jump to latest
#1Angelo Astorga
angeloastorga@gmail.com

Tenia Red Hat enterprise 3.0 con postgresql 7.4.3 y PHP 4.3.2, por necesidad
de hardware migre todo a Red Hat enterprise 5.3 con postgresql 8.1.11 y PHP
5.1.6 (default del sistema operativo), si bien puedo crear y recuperar
la BD, no puedo acceder desde mi aplicacion web en php, si por consola, es
decir, # psql nombre_base_datos... sera un tema de incompatibilidad de php,
postgresql o ambas... alguna ayudita al respecto, se agradece !!!

IMPORTANTE: La BD postgresql la pude recuperar con: # psql nombre_base_dato
< nombre_archivo_plano_almacena_base_datos ... pero al recuperar con #
pg_restore -d nombre_base_dato nombre_archivo_plano_almacena_base_datos
... no se puede, manda un error...

AAstorga

#2Mike Hall
MHall@astc.nt.gov.au
In reply to: Angelo Astorga (#1)
Re: Cambiando Postgresql 7.4.3 a 8.1.11 !!!

Este podria ser un problema con SELinux?

Prova:

/usr/sbin/getsebool -a | grep httpd

Busca:

httpd_can_network_connect_db

El valor de este directivo debe ser "on"
Se puede cambiar permanentemente con:

/usr/sbin/setsebool -P httpd_can_network_connect_db on

Suerte

////////////////////////////////////////

Tenia Red Hat enterprise 3.0 con postgresql 7.4.3 y PHP 4.3.2, por necesidad de hardware migre todo a Red Hat enterprise 5.3 con postgresql 8.1.11 y PHP 5.1.6 (default del sistema operativo), si bien puedo crear y recuperar la BD, no puedo acceder desde mi aplicacion web en php, si por consola, es decir, # psql nombre_base_datos... sera un tema de incompatibilidad de php, postgresql o ambas... alguna ayudita al respecto, se agradece !!!

IMPORTANTE: La BD postgresql la pude recuperar con: # psql nombre_base_dato
< nombre_archivo_plano_almacena_base_datos ... pero al recuperar con #
pg_restore -d nombre_base_dato nombre_archivo_plano_almacena_base_datos
... no se puede, manda un error...

AAstorga

#3Calabaza
calalinux@gmail.com
In reply to: Angelo Astorga (#1)
Re: Cambiando Postgresql 7.4.3 a 8.1.11 !!!

El día 22 de febrero de 2009 16:46, Angelo Astorga
<angeloastorga@gmail.com> escribió:

Tenia Red Hat enterprise 3.0 con postgresql 7.4.3 y PHP 4.3.2, por necesidad
de hardware migre todo a Red Hat enterprise 5.3 con postgresql 8.1.11 y PHP
5.1.6 (default del sistema operativo), si bien puedo crear y recuperar
la BD, no puedo acceder desde mi aplicacion web en php, si por consola, es
decir, # psql nombre_base_datos... sera un tema de incompatibilidad de php,
postgresql o ambas... alguna ayudita al respecto, se agradece !!!

Si te sirve te puedo comentar, que yo en producción utilizo Postgresql
7.4 antes para el desarrollo usaba 8.0 y tenía un monton de problemas
al levantar mis aplicaciones a producción con las sintaxis de algunas
funciones que no existían, o el comportamiento por default en 7.4 y
cosas así, por lo que tienes 2 opciones:
1) Ver la forma de instalar pgsql 7.4 en tu nuevo RetHat o
2) Refactorizar el código de toda tu aplicación.
Con el primer caso tendrás corriendo de vuelta tu aplicación, pero con
el segundo podrás darle a tu aplicación todas las bondades de la rama
8 ;)
La decisión está en tus manos.

IMPORTANTE: La BD postgresql la pude recuperar con: # psql nombre_base_dato
< nombre_archivo_plano_almacena_base_datos ... pero al recuperar con #
pg_restore -d nombre_base_dato nombre_archivo_plano_almacena_base_datos
... no se puede, manda un error...

AAstorga

--
§~^Calabaza^~§ from Villa Elisa, Paraguay

#4Silvio Quadri
silvioq@gmail.com
In reply to: Angelo Astorga (#1)
Re: Cambiando Postgresql 7.4.3 a 8.1.11 !!!

El día 22 de febrero de 2009 17:46, Angelo Astorga
<angeloastorga@gmail.com> escribió:

Tenia Red Hat enterprise 3.0 con postgresql 7.4.3 y PHP 4.3.2, por necesidad
de hardware migre todo a Red Hat enterprise 5.3 con postgresql 8.1.11 y PHP
5.1.6 (default del sistema operativo), si bien puedo crear y recuperar
la BD, no puedo acceder desde mi aplicacion web en php, si por consola, es
decir, # psql nombre_base_datos... sera un tema de incompatibilidad de php,
postgresql o ambas... alguna ayudita al respecto, se agradece !!!

IMPORTANTE: La BD postgresql la pude recuperar con: # psql nombre_base_dato
< nombre_archivo_plano_almacena_base_datos ... pero al recuperar con #
pg_restore -d nombre_base_dato nombre_archivo_plano_almacena_base_datos
... no se puede, manda un error...

AAstorga

¿Qué error te devuelve al conectarte?
¿Qué tenés en el pg_hba?
Silvio