--- El vie 12-feb-10, Gerardo Herzig <[email protected]> escribió:
> De: Gerardo Herzig <[email protected]> > Asunto: Re: [pgsql-es-ayuda] De 8.2 en XP a 8.4 en Linux pg_dump > A: "Gabriel Hermes Colina Zambra" <[email protected]> > Cc: [email protected] > Fecha: viernes, 12 febrero, 2010, 11:01 am > Gabriel Hermes Colina Zambra wrote: > > Estimados listeros > > > > Estoy intentando pasar una BD de 8.2 en xp a 8.4 en > linux. > > > > Haciendo un pg_dump general o solo de estructura > obtengo siempre el mismo resultado, mas de la mitad de > vistas y funciones no se generan en la nueva bd. > > > > Uno de los problemas fundamentales es el no > reconocimiento > > > > pg_export podria solucionar esto, no estoy encontrando > una solucion, puesto que aunque he googleado no encontre > info para saber como trabaja pg_export y pg_import. > > > > Gracias por la colaboracion. > > > > > Bueno, un poco de data vendria bien. Lo primero que haria > es (en el > Linux) algo como: > > #Asumiendo que backup.sql es un archivo que tiene el "dump" > hecho con > windows > > 1) pg_restore -U postgres -d base_de_datos backup.sql > 2>/tmp/errores.txt > > > De esta manera los errores van a guardarse en > /tmp/errores.txt, el cual > podes abrir con un editor de textos, para una primer > aproximacion al > problema. > > Otra alternativa, seria hacer el pg_dump *desde el linux*, > usando algo como > > 2) pg_dump -U postgres -h ip_del_server_windows -Ft > base_de_datos_a_exportar > backup.sql > > (puedes usar pg_dump -s para dumpear solo la estructura, y > el -i para > que ignore la diferencia de versiones) > > Y proceder con pg_restore, como en 1). > > Hace eso, y mira un poco el archivo, a ver que aparece. > Supongo que algo > va a aparecer que permita saber que esta pasando. > > HTH > > Gerardo > -- > TIP 1: para suscribirte y desuscribirte, visita > http://archives.postgresql.org/pgsql-es-ayuda > Gerardo gracias por el consejo. Saludos desde Uruguay ____________________________________________________________________________________ ¡Obtén la mejor experiencia en la web! Descarga gratis el nuevo Internet Explorer 8. http://downloads.yahoo.com/ieak8/?l=e1 -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html
