Estaba tratando de crear una replica del servido y copiar los archivos
de postgres para corregir el error...
ahora en la maquina de prueba genere un dump de pg_shadow con lo mismos
datos del de produccion, si entro como usuario standalone
sobre la maquina de produccion borro la tabla pg_shadow y la creo con el
dump que tengo del otro servidor funcionara ??????
Daniel Medina wrote:
Tengo instalado postgres en otra maquina exactamente igual a la de
produccion , cree los mismos usuarios y base, pero si data,,
alguien sabe cual es el archivo interno de postgres donde esta la
tabla pg_shadow para copiarla al postgres que tiene la tabla
corrupta....
he copiado la carpeta global, de produccion al de prueba y funciona
bien ,, pero no puedo replicar el problema
Gracias...
Daniel Medina wrote:
Si señor, tiene toda la razon, el problema esta en las tablas de la
base, asi que me da lo mismo.....
gracias......
Alvaro Herrera wrote:
Daniel Medina wrote:
Pregunta
tengo instalado postgres en el la carpeta /usr/local/pgsql/ , tengo
errores en las tablas de postgres y no me deja hacer backup, he
intentado modificar las tablas por medio de una conexion stand
alone y
nada...
puedo instalar postgres en otra carpeta , por ejempo /opt/postgres e
iniciar el servicio direcionando la carpeta de la base ya creada por
la otra instalación ???
al instalar postgres en otra carpeta puedo dañar las instalacion
anterior ???????
No, si lo haces con cuidado no hay por que dañar la otra instalacion.
Pero ojo, no necesitas instalar Postgres en otra ubicacion; tu problema
probablemente no tiene nada que ver con la instalacion de Postgres sino
con los archivos de las tablas.
Asi, puedes perfectamente instalar en /opt/postgres, pero lo mas
probable es que te arroje el mismo error.