From: | "Luis Sanhueza" <luis(dot)sanhueza(at)vapor(dot)cl> |
---|---|
To: | "'Alvaro Herrera'" <alvherre(at)commandprompt(dot)com>, "'Luis Rodrigo Gallardo Cruz'" <rodrigo(at)nul-unu(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Copiar bases de datos postgres 7.3 a postgres 8.1 |
Date: | 2005-11-14 12:05:38 |
Message-ID: | 20051114120324.A2A06D6D4E@svr1.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias a todos amigos, efectivamente, al hacer un pg_dump desde la maquina
con postgres 8.1 y pasar directo sin hacer el archivo, se realizo
correctamente toda la importación, si errores, salvo algunos, pero por
problema en una tabla, la que repare y no genero ningun otro error, es una
muy buena solucion, durante la semana veremos que tal anda 8.1, pero hasta
la hora el cambio en la velocidad de las aplicaciones que usan la base de
datos es dramáticamente grande, muy recomedable...
Luis Sanhueza.-
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Alvaro Herrera
Enviado el: Sábado, 12 de Noviembre de 2005 22:55
Para: Luis Rodrigo Gallardo Cruz
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Copiar bases de datos postgres 7.3 a postgres
8.1
Luis Rodrigo Gallardo Cruz escribió:
> - No se si esto sea muy recomendable (¿algún gurú que nos diga?), pero
> puedes intentar hacer el dump con el pg_dump del 8.1 (Desde la 10.7
> haces pg_dumpall -h 130.10.10.4 >respaldo.bak. Necesitas activar el
> acceso a todas las bases via tcp para el usuario postgres en la 10.4
> desde la 10.7) Eso lo va a generar con la nueva sintáxis, lo cual
> probablemente evite por lo menos muchos warnings y posiblemente
> elimine errores.
Esta es una excelente recomendacion. El pg_dump de 8.1 es muchisimo mas
inteligente que el de 7.3, porque es capaz de ordenar correctamente las
tablas para que las relaciones de llaves foraneas sean cumplidas
correctamente en el respaldo. Esto te va a ayudar a que el dump se
pueda restaurar facilmente sin tener que modificarlo.
Lo que yo haria seria, estando en el servidor CentOS, el pg_dumpall como
lo sen~ala el amigo Luis Rodrigo aca arriba, pero en lugar de dirigirlo
a un archivo, pasarselo directamente a psql:
pg_dumpall -h 130.10.10.4 | psql
Eso deberia hacer la restauracion completa.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
---------------------------(fin del mensaje)---------------------------
TIP 5: ¿Has leído nuestro extenso FAQ?
From | Date | Subject | |
---|---|---|---|
Next Message | Gorka Lana | 2005-11-14 12:23:08 | Re: ayuda con la activación del pg_autovacuum |
Previous Message | Luis Sanhueza | 2005-11-14 11:59:52 | RE: Migracion de 7.4.3 a 8.0.4 ,xito o Fracaso???? |