From: | Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | "Lista - PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Error tipo real al restaurar base de datos |
Date: | 2009-11-05 13:25:52 |
Message-ID: | A0E2B23F31B7492495C9CFB117C4EC2C@devamadeus.net.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> Raúl Andrés Duque Murillo escribió:
>> >>
>> >>Sólo dime que otros detalles quieres que te adjunte.
>> >
>> >Las líneas exactas de pg_dump que ejecutaste, esa clase de cosas.
>> >
>>
>> Backup desde línea de comando (desde servidor 8.3.7/WIN1252):
>> pg_dump.exe -i -h localhost -p 5432 -U postgres -F c -b -v -f
>> "C:\backup data\copia.backup" -n postgresql "TELCOS"
>>
>> Restauración desde pgAdmin con los valores por defecto (En servidor
>> 8.4.1/UTF-8):
>> pg_restore.exe --host localhost --port 5432 --username postgres
>> --dbname "COPIA" --verbose "C:\copia.backup"
>
> ¿Cómo transferiste el archivo de un servidor a otro? Quizás en ese
> proceso de moverlo, el archivo se corrompió.
>
FTP pero no es el caso. Lo verifiqué.
> Lo otro es que como ya te dijimos, puede deberse a que no
> especificaste la codificación de entrada en pg_restore. Quizás prueba
> hacerlo así:
>
> PGCLIENTENCODING=WIN1252 pg_restore.exe ...
>
Si, esto lo hice con los mismos resultados. En un respuesta a un correo de
Jaime describo los detalles.
>
> Si nada funciona, prueba a decirle a pg_restore que te arroje la salida
> a un archivo, del cual puedes buscar la línea 800000 y tanto que te
> decía el mensaje de error. Para hacer esto, simplemente no le des
> --dbname.
>
Esa es una buena opción y la voy a validar. No sabía que podía enviar la
salida de un restore a un archivo.
>
> BTW mirando esto me di cuenta que hay un error en la traducción de
> pg_restore: el original dice
> If no input file name is supplied, then standard input is used.
>
> y esto fue traducido por
>
> Si no se proporciona un nombre de archivo de salida,
> se usa la salida estándar.
>
> Brillante :-(
>
Algo bueno tiene que salir de todo esto :-)
From | Date | Subject | |
---|---|---|---|
Next Message | Raúl Andrés Duque Murillo | 2009-11-05 13:34:17 | Re: Error tipo real al restaurar base de datos |
Previous Message | Alvaro Herrera | 2009-11-05 13:21:02 | Re: Interpretar errores en log |