Re: Error tipo real al restaurar base de datos

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 :-)

In response to

Browse pgsql-es-ayuda by date

  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