Friday, May 16, 2008

Re: [pgsql-es-ayuda] permisos

Si los usuarios poseen tablas diferentes, sería relativamente sencillo implementarlo con los privilegios sobre la base de datos (grant/revoke), pero si comparten datos en las mismas tablas, tal vez guardando un identificador del usuario por registro en esas tablas, y validando esa información mediante un trigger antes de modificar/eliminar datos.

También puedes plantearte el uso de esquemas, uno por usuario y así controlar con mucha mayor facilidad los permisos.

El día 16 de mayo de 2008 7:39, Rubén F. Santiago <rfs1986@gmail.com> escribió:
 
Hola, necesito dar permisos a un usuario para que pueda consultar, insertar, modificar y eliminar datos que solo le pertenecen a ese usuario. Tengo una tabla de usuarios, detalle y curso. El problema es que no se que utilizar para ello si una funcion, trigger o vista no tengo muy claros los conceptos por favor si alguien me puede ayudar gracias.

No comments: