Puede ser que alguna vez te suceda que has olvidado sacar el backup de tu base de datos en postgreSQL y sucede algo trágico como que se arruina el disco, el Sistema Operativo no arranca, o se te venció la licencia de tu Windows pirateado :P, etc.
Ya no hay manera de entrar al SO y sacar un backup de la base de datos, ¿cómo hacer para recuperar la información?
Si logras recuperar la subcarpeta data almacenada en la carpeta de Postgres (%Program Files%\PostgreSQL\8.0) entonces todavía tienes tu información. No es tan sencillo como instalar postgres y cambiar esta carpeta, puede ser que te pases horas intentando resolverlo de esa forma (yo lo hice); pero el procedimiento es sencillo:
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.
Eso resolverá tu problema y tus datos estarán de vuelta.
miércoles 8 de agosto de 2007
Suscribirse a:
Enviar comentarios (Atom)
4 comentarios:
disculpa, yo soy principisnte en esto pero tengo una consulta, si ago un backup luego de este proceso y quiero dar formato a mi maquina para hacer un instalacion normal con psql, cual seria el proceso para m0ntar mi respaldo
Si lograste hacer un backup normal entonces solamente necesitas correr la siguiente instrucción:
psql -U {usuario} -d {bd_destino} -f {archivo}
Buenas, Tengo la carpeta data pero que estaba en debian, sera posible rescatarla?
Si, si tienes la carpeta data puedes recuperar tu base de datos sin problemas.
Publicar un comentario en la entrada