Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Restaurar PostgreSQL desde CARPETAS

Estas en el tema de Restaurar PostgreSQL desde CARPETAS en el foro de PostgreSQL en Foros del Web. La cosa es así: En la pc donde estaba instalado PostgreSQL 8.1 (versión que jamás fue lanzada oficialmente para windows, la cual no está en ...
  #1 (permalink)  
Antiguo 21/07/2010, 07:52
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 17 años
Puntos: 41
Restaurar PostgreSQL desde carpeta DATA

La cosa es así:
En la pc donde estaba instalado PostgreSQL 8.1 (versión que jamás fue lanzada oficialmente para windows, la cual no está en la Page oficial de postgre) se le quemó el disco.. pero se pudo recuperar casi todo, es decir ahora tengo la carpeta completa Postgre/8.1/.....

¿Como hago para recuperar las DB y la información?
¿Si instalo una versión mas actual 8.2 o 8.3, y copiando algunas de las carpetas me levantará todo normalmente?

Ya que no consigo el 8.1 y de ser posible prefería no tener que instalarla.
Pero si no queda otra, agradecería que alguien me la facilite.

Última edición por FiruzzZ; 22/07/2010 a las 11:12
  #2 (permalink)  
Antiguo 21/07/2010, 09:11
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 17 años
Puntos: 41
Respuesta: Restaurar PostgreSQL desde CARPETAS

Aparentemente esta es la solución.. aún no la probe.

1) Copia la carpeta data que recuperaste en cualquier lado.
2) Instala PostgreSQL
3) Durante el proceso de instalación en la ventana "Installation Options" selecciona "Data Directory", luego presion el botón "Browse" y busca la carpeta que copiaste.
4) En la ventana "Initialize data cluster" desmarca la opción "initialize data cluster"
5) Prosigue con la instalación, reinicia y listo.
  #3 (permalink)  
Antiguo 21/07/2010, 09:46
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Restaurar PostgreSQL desde CARPETAS

Cuando la pruebes, nos comentas si te funciona.

saludos firuzzZ
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 22/07/2010, 05:37
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 17 años
Puntos: 41
Respuesta: Restaurar PostgreSQL desde CARPETAS

No funciona al menos para diferentes versiones de postgre.
"The existing data directory (catalog version: ....) is not compatible with this server (catalog version:...)
Dicen que entre las 8.2x y las 8.3x no hay problema pero no es mi caso (8.1.X -> 8.3.7.1).

Alguien tiene por ahí postgre 8.1.x windows installer?!?!?!

5 hours later..
Postgre 8.1 no permite hacer esto
3) Durante el proceso de instalación en la ventana "Installation Options" selecciona "Data Directory", luego presion el botón "Browse" y busca la carpeta que copiaste.
y por supuesto, por mas que tengas la misma versión de la cual provienen los datos (mi caso), no funciona el tirar la carpeta DATA en la nueva instalación de Postgre (los servicios no inician, y si inician al intentar logearte te dice "permission denied").

Última edición por FiruzzZ; 22/07/2010 a las 12:06 Razón: ...
  #5 (permalink)  
Antiguo 26/07/2010, 11:17
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
Puntos: 7
Respuesta: Restaurar PostgreSQL desde CARPETAS

No te va a funcionar, para ninguna versión,ni aún para la 8.1 ya que la estructura del motor, no es precisamente por "carpetas"

¿Cómo recuperaste la información, sí el disco se quemó?

Podrías probar, poniendo el disco, y arrancando una versión de postgresql live, y recuperar los datos
__________________
Gracias de todas todas
-----
Linux!
  #6 (permalink)  
Antiguo 26/07/2010, 21:06
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 17 años
Puntos: 41
Respuesta: Restaurar PostgreSQL desde CARPETAS

Cita:
Iniciado por cacr Ver Mensaje
No te va a funcionar, para ninguna versión,ni aún para la 8.1 ya que la estructura del motor, no es precisamente por "carpetas"
Que raro, por que en la page de PostgreSQL dicen que esto se puede hace desde la 8.2.x.. y en otros 10+ que encontré tratando de solucionar mi problema..
Aparte las versiones Windows Installer traen JUSTAMENTE una opción para instalarlo sobre una carpeta de DATA ya existe.. el cual comprueba si la versión de los datos contenidos es compatible con la que se está por instalar... creating a Database Cluster en base a estos..

Sinceramente creo que te estás equivocando olímpicamente (no pueden estar todos mintiendo)

Cita:
Iniciado por cacr Ver Mensaje
¿Cómo recuperaste la información, sí el disco se quemó?
Lo que se quemó fue la plaqueta/chip/circuitos del disco.. no estoy muy al tanto del asunto
  #7 (permalink)  
Antiguo 27/07/2010, 07:25
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
Puntos: 7
Respuesta: Restaurar PostgreSQL desde CARPETAS

Entoces, secundo a huesos52, cuando lo pruebes, nos comentas...
__________________
Gracias de todas todas
-----
Linux!
  #8 (permalink)  
Antiguo 27/07/2010, 17:05
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 17 años
Puntos: 41
Respuesta: Restaurar PostgreSQL desde CARPETAS

Cita:
Iniciado por cacr Ver Mensaje
Entoces, secundo a huesos52, cuando lo pruebes, nos comentas...
¿Me estás tomando el pelo payaso?.. tené la mínima decencia de leer mi post antes de escribir algo..

Si no tenés nada que aportar o para ayudarme abstenete de comentar, sobre todo cuando ni te tomaste la molestia de leer el post.
Pedazo de pelotudo
__________________
BadProgrammerException!

Última edición por FiruzzZ; 30/07/2010 a las 07:33
  #9 (permalink)  
Antiguo 09/01/2012, 02:36
Avatar de nekcab  
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Restaurar PostgreSQL desde CARPETAS

Por lo q he podido probar, hasta la versión 8.2 es factible instalar Postgre sin el installer (bien .EXE bien .MSI) habitual.

si pudiste recuperar todos los archs.de Postgre anterior, con:
1.- Comprobar si existen las variables globales:
PGHOME=C:\pgsql (por ejemplo, en tu caso.. dnd proceda)
PGDATA=%PGHOME%\data
PGLIB=%PGHOME%\lib
PGHOST=localhost

2.- Guarda copia de seguridad de tu carpeta "DATA" y todo su contenido.

3.- initdb -U $USER -E $CODEPAGE $RUTA_HASTA_CARPETA_"DATA"

4.- Sobre-escribe el contenido de "Data" creado con initdb, con el contenido de tu carpeta "Data" propia.

5.- pg_ctl start

No lo he probado dado que yo suelo trabajar SOLO con la B.D. previamente exportada:
psql -U $USER -F $PATH_ARCH._EXPORTADO $NOMBRE_BASE_DATOS
  #10 (permalink)  
Antiguo 17/02/2012, 03:37
 
Fecha de Ingreso: agosto-2011
Mensajes: 17
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Restaurar PostgreSQL desde CARPETAS

Hola me llamo Leticia Gabandé y soy Técnico de RRHH.
Actualmentee stamos bsucando gente que sepan de Oracle,PL/SQL, ASP y VB para trabajar en una importante empresa de la zona de mIrasierra (Madrid) es a jornada completa de 9 a 6 y es algo estable . Las tareas serán hacer analisis de requeriientos y de manuales destinados a desarrollos de metodologías, así como valorar las necesidades del cliente (proyectos de banca) . Por otro lado,esta persona estará a cargo de un equipo de programadores y administradores al que tendrá que supervisar para corregir o subsanar errores en la arquitectura de la aplicación/es desarrolladas.

El salario está en torno a los 30-35.000 Brutos anales en función de la experiencia del candidato. Necesitamso uan persona que haya trabajado en este ámbito mínmo unos dos años.


los Interesados pongánse en contacto conmigo en [email protected]

Etiquetas: data, folder, recuperar, restaurar, restoring, carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:04.