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: Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>, "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
Cc: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, "Lista - PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error tipo real al restaurar base de datos
Date: 2009-11-05 03:28:26
Message-ID: E2F197A9EF3B47D4A041C7A8AB36FF23@Principal
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

>>> Tengo la sospecha de una corrupción de datos porque realicé el siguiente
>>> procedimiento y funcionó :
>>>
>>
>> y trataste de de restaurar el backup que piensas que esta corrupto
>> seteando antes PGCLIENTENCODING como te dijo Alvaro?
>>
>
> No, pero hoy lo hago y les comento los resultados.
>

El resultado fue el mismo, me lo suponía. Tuve la duda si definir el
PGCLIENTENCODING a UTF8 o WIN1252 así que hice la prueba con los dos.

SET PGCLIENTENCODING=UTF8 ó SET PGCLIENTENCODING=WIN1252
pg_restore.exe --host localhost --port 5432 --username postgres --dbname
"COPIA" --verbose "C:\copia.backup"

El reporte en el log es:

....
2009-11-04 22:04:30 COTLOG: sentencia: COPY def_movimiento (id_movimiento,
fecha_movimiento, id_transac, id_dtransac, id_traninve, id_parte,
id_almacen, id_localizacion, id_tipodocumento, documento_movimiento,
itemdocu_movimiento, id_tercero, iduser, id_unidad, cantidad_movimiento,
vpromedio_movimiento, vultimo_movimiento, qreal_movimiento,
qcomprometida_movimiento, qtransito_movimiento, qreal2_movimiento, ts) FROM
stdin;2009-11-04
22:05:01 COTERROR: la sintaxis de entrada no es válida para tipo real:
«:59-07-14 17:01:54.065»2009-11-04
22:05:01 COTCONTEXTO: COPY def_movimiento, línea 818984, columna
vultimo_movimiento: «:59-07-14 17:01:54.065»2009-11-04
22:05:01 COTSENTENCIA: COPY def_movimiento (id_movimiento,
fecha_movimiento, id_transac, id_dtransac, id_traninve, id_parte,
id_almacen, id_localizacion, id_tipodocumento, documento_movimiento,
itemdocu_movimiento, id_tercero, iduser, id_unidad, cantidad_movimiento,
vpromedio_movimiento, vultimo_movimiento, qreal_movimiento,
qcomprometida_movimiento, qtransito_movimiento, qreal2_movimiento, ts) FROM
stdin;2009-11-04
22:05:04 COTLOG: no se pudo recibir datos del cliente: Unknown winsock
error 100612009-11-04
22:05:04 COTLOG: mensaje incompleto del cliente2009-11-04
22:08:27 COTLOG: sentencia: SET DateStyle=ISO;SELECT oid,
pg_encoding_to_char(encoding) AS encoding, datlastsysoid
FROM pg_database WHERE oid = 11564Si alguien quiere experimentar con este backup (24MB - cerca de 400MB en
disco), lo subí en :

http://www.wikifortio.com/779182/20091102_Bucaramanga_mal.backup

clave: ListaPG

Gracias.

Atentamente,

RAUL DUQUE
Bogotá, Colombia

__________ Information from ESET NOD32 Antivirus, version of virus signature database 4566 (20091102) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raúl Andrés Duque Murillo 2009-11-05 11:37:13 Ejecutar sentencias fuera de transaccion en una función
Previous Message Raúl Andrés Duque Murillo 2009-11-05 02:40:01 Interpretar errores en log