2012/6/21 sTyler <[email protected]>:
> Hola a todos.
> Tengo un problema con una tabla con un campo "lo" al realizale un select con
> un usuario que cree yo mismo, ese campo me devuelve como NULL, pero si
> realizo la consulta con el usuario "postgres" si me devuelve con datos ese
> campo. ¿A que se debere este problema?
>
> Gracias por la ayuda.
>
> Version string Servidor :    PostgreSQL 9.1.3 on x86_64-pc-linux-gnu,
> compiled by gcc-4.6.real (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1, 64-bit
> accediendo con psqlODBC 8.3.400 desde una maquna con Win7
>

Saludos,

Es un problema de permisos:
http://www.postgresql.org/docs/9.1/static/lo-implementation.html

Debes ejecutar un grant similar a:

GRANT { { SELECT | UPDATE } [, ...] | ALL [ PRIVILEGES ] }
    ON LARGE OBJECT loid [, ...]
    TO { [ GROUP ] role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]

donde loid is el oid (object identifier del LO)

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a