Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/01/2012, 02:36
Avatar de nekcab
nekcab
 
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años
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