From: | "Fernando Moreno" <azazel(dot)7(at)gmail(dot)com> |
---|---|
To: | Rubén F(dot) Santiago <rfs1986(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: permisos |
Date: | 2008-05-16 15:02:57 |
Message-ID: | b1c45530805160802h301f660wf5f8b67e19e9be25@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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(at)gmail(dot)com>
escribió:
>
> Hola, necesito dar permisos a un usuario<http://www.configurarequipos.com/tema2430734-10-0.html#>para que pueda consultar, insertar, modificar y eliminar datos que solo le
> pertenecen a ese usuario. Tengo una tabla de usuarios<http://www.configurarequipos.com/tema2430734-10-0.html#>,
> 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.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Moreno | 2008-05-16 15:04:12 | Re: permisos |
Previous Message | Marco Vinicio Jimenez Rojas | 2008-05-16 14:58:59 | cache |