Saludos!!

Al menos en las últimas versiones (8.x), exite el comando pg_dump, que
-con parámetros correctos- genera un script SQL para crear las tablas
necesarias (al menos cuando yo lo probé, nunca me generó un script que
creara las bases de datos necesarias). Luego, en la consola psql,
ejecutar \i <file>, donde <file> es el nombre del script SQL.

Al menos eso me ha funcionado a mi.

PD: se debe tener cuidado con pg_dump, en el sentido que -por defecto-
el script de respaldo sólo crea las tablas vacías. Con determinados
parámetros, el script crea las tablas y las llena.

2006/9/5, Ricardo Frydman Eureka! <[EMAIL PROTECTED]>:
El mar, 05 de sep de 2006, a las 08:20:11 +0200, Francisco Alamo dijo:
> No se si es la lista adecuada donde hacer esta pregunta, pero tampoco
> sabia donde enviarla.
>
> Tenia una debian con un servidor de BD Postgresql version 7.2, la


Version 7.2? Eso es antiquisimo!!!

> maquina por problemas tecnicos ha tenido que ser cambiada entera, y
> decidi montar una nueva debian, al instalar de nuevo el servidor pgsql,
> la version habia cambiado a la 7.4 y no hay forma de recuperar los datos
> del servidor anterior.

a que te refieres exactamente con "no hay forma de recuperar los datos"? 
Perdiste el disco?

> Se me ha olvidado
> comentar que lo unico que tengo
> del servidor anterior es la estructura de directorios
> de /var/lib/postgresql y los ficheros de /etc/postgresql.
>
> No hay forma de poder acceder a los datos y hacer un backup? intente
> copiar los directorios y ultilizarlos pero me da problemas de versiones.

Porque para recuperar los datos, debes usar la misma version con la que han 
sido creados.
Es decir, debes hacer lo siguiente:
En alguna maquina, instala la v7.2, copia la estructura alli y accede a los 
datos.
Haz un pg_dump. Luego lleva ese dump al equipo con 7.4 y haz el restore.
Realmente no recuerdo si para versiones tan viejas habia algo en especial extra 
que debias hacer, revisa la doc en
www.postgresql.org

Consejo 1: Ya que te actualizas, hazlo a la ultima version estable (8.algo)
Consejo 2: Apuntate en http://archives.postgresql.org/pgsql-es-ayuda/, alli 
encontraras de veras gente que sabe :)

>
> Gracias
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

--
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: [EMAIL PROTECTED] - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFE/XJskw12RhFuGy4RAuiyAJsHeHQZ48hGZ9IN9C6jnBEv+CVqjACggBt5
Bi3s0aNeXPrZey8vLMc4FmQ=
=MkBL
-----END PGP SIGNATURE-----




Responder a