RE: Error al intentar leer un large object

From: Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu>
To: Sergio Gabriel Rodriguez <sgrodriguez(at)gmail(dot)com>, PostgreSQL Español Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Error al intentar leer un large object
Date: 2011-09-12 13:10:15
Message-ID: 294D3D02D5E18D42827B2ECFEADEB6881AD45095E9@mx-interno.vnz.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hace un tiempo, tuve un problema como ese, pero era una mala configuración que tenía en un entorno de réplica con Pgpool-II, yo te recomiendo que instales el módulo lo y vacuumlo cuando se utilizan large objects, y le hagas un vacuumlo a tu base de dados, en caso de que este módulo no lo tengas instalado.

Aquí te dejo unos links.

Saludos.

http://www.postgresql.org/docs/9.0/static/lo.html
http://www.postgresql.org/docs/9.0/static/vacuumlo.html

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Sergio Gabriel Rodriguez
Enviado el: lunes, 12 de septiembre de 2011 06:49
Para: PostgreSQL Español Ayuda
Asunto: [pgsql-es-ayuda] Error al intentar leer un large object

Hola lista,
espero puedan ayudarme, estoy teniendo el
siguiente problema, una aplicación en testing que funcionaba
correctamente hasta hace unos dias comenzó a dar error al intentar
leer los large object, es decir los nuevos large object creados, no
así los ya existentes, lo que arroja el log es lo sgte:

usuarioprueba%2011-09-09 18:22:50 GMT+3LOG: fastpath function call:
"lo_open" (OID 952)
usuarioprueba%2011-09-09 18:22:50 GMT+3ERROR: large object 2147483647
does not exist
usuarioprueba%2011-09-09 18:23:08 GMT+3ERROR: current transaction is
aborted, commands ignored until end of transaction block

El large object que intenta traer siempre es el mismo, 2147483647, sin
embargo si capturo al momento en que se crea el lo, el num es
diferente, por ej 2164261370, y si hago select * from pg_largeobject
where loid = 2164261370 y trae 23 registros de los cuales si rescato
a mano su contenido y armo un archivo plano, me trae exactamente el
binario guardado.

Alguna sugerencia?

Saludos

--
Sergio Gabriel Rodríguez
http://www.3trex.com.ar
Corrientes - Argentina

"La herramienta de optimización más poderosa en existencia puede ser
la tecla Delete. Uno de mis días más productivos fue cuando deseché
1000 líneas de código."

               Ken Thompson
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Angel Hernandez Moreno 2011-09-12 13:23:30 Re: [pgsql-es-ayuda] que el postgres no pida contraseña
Previous Message Ing.Esneiker Enriquez Cabrera 2011-09-12 12:48:16 que el postgres no pida contraseña