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
