Error al añadir tabla de PostGIS sin permiso SELECT

2 messages Options
Embed this post
Permalink
Eloi Ribeiro

Error al añadir tabla de PostGIS sin permiso SELECT

Reply Threaded More More options
Print post
Permalink
Hola,

He estado probando la nueva versión gvSIG 1.9 RC2. Veo que un usuario, con permisos de SELECT en apenas algunas tablas, al conectarse a una base de datos PostGIS le sale todos los schemas y tablas que existen en la base de datos. Creyendo que puede abrir lo que le ponen delante. Sí selecciona una tabla para la cual no tienen permisos, salta un error, diciendo que no tiene permiso. Sí intenta ir de nuevo a cargar una tabla de PostGIS ya no le enseña ninguna, tiene que ir Ver->Gestor de conexiones a BD, desconectarse y volver a conectar.

No seria mejor que en el cuadro "Elija tabla" enseñara apenas las tablas a que el usuario tiene permisos SELECT? Algo que en SQL seria:

SELECT table_schema,table_name FROM information_schema.role_table_grants WHERE grantee = 'usuario' AND privilege_type = 'SELECT' order by table_schema,table_name;

Gracias. Un saludo,

--
Eloi Ribeiro
GIS Analyst
39.45º -4.40º
http://eloiribeiro.wordpress.com

_______________________________________________
gvSIG_usuarios mailing list
[hidden email]

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
Eloi Ribeiro

Error al añadir tabla de PostGIS sin permiso SELECT

Reply Threaded More More options
Print post
Permalink
Hola,

Tengo dos correos de la lista de usuarios de gvSIG, no se si da igual uno que otro o se ha cambiado. Lo reenvío por se acaso.

[hidden email]
[hidden email]



---------- Forwarded message ----------
From: Eloi Ribeiro <[hidden email]>
Date: 2009/11/3
Subject: Error al añadir tabla de PostGIS sin permiso SELECT
To: Lista de Usuarios de gvSIG <[hidden email]>


Hola,

He estado probando la nueva versión gvSIG 1.9 RC2. Veo que un usuario, con permisos de SELECT en apenas algunas tablas, al conectarse a una base de datos PostGIS le sale todos los schemas y tablas que existen en la base de datos. Creyendo que puede abrir lo que le ponen delante. Sí selecciona una tabla para la cual no tienen permisos, salta un error, diciendo que no tiene permiso. Sí intenta ir de nuevo a cargar una tabla de PostGIS ya no le enseña ninguna, tiene que ir Ver->Gestor de conexiones a BD, desconectarse y volver a conectar.

No seria mejor que en el cuadro "Elija tabla" enseñara apenas las tablas a que el usuario tiene permisos SELECT? Algo que en SQL seria:

SELECT table_schema,table_name FROM information_schema.role_table_grants WHERE grantee = 'usuario' AND privilege_type = 'SELECT' order by table_schema,table_name;

Este bug es una traba para un usuario inexperto en la situación de querer cargar tablas/capas de PostGIS con gvSIG, sin saber a cuales tiene permiso para hacerlo.

Gracias. Un saludo,

--
Eloi Ribeiro
GIS Analyst
39.45º -4.40º
http://eloiribeiro.wordpress.com


_______________________________________________
gvSIG_usuarios mailing list
[hidden email]

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios