
09/01/2012, 02:36
|
 | | | Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años, 3 meses 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 |