From: | Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: privilegios |
Date: | 2007-03-14 02:11:08 |
Message-ID: | 200703140311.08936.v.lopez.s@ono.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Domingo, 11 de Marzo de 2007 11:55, Oswaldo Hernández nos dijo ...:
> Alvaro Herrera escribió:
> > Los privilegios estan almacenados en una columna del catalogo de sistema
> > correspondiente de cada tipo de objeto. Por ej. los privilegios en una
> > tabla estan en pg_class.relacl, los de una funcion en pg_proc.proacl,
> > etc.
> >
> > Obtener la informacion de todos los privilegios que tiene un rol
> > especifico, es tedioso porque necesitas recorrer todos y cada uno de
> > esos catalogos ...
> >
> > Otra idea es usar information_schema. Por ej. ahi esta
> > information_schema.role_table_grants que indica los privilegios sobre
> > tablas. Los otros que veo son
> >
> > information_schema.role_column_grants
> > information_schema.role_routine_grants
> > information_schema.role_table_grants
> > information_schema.role_usage_grants
> >
> > Examina la documentacion sobre information_schema
> >
>
> Ademas de esto puedes echarle un vistazo a las 'Access Privilege Inquiry
Functions', las cuales
> facilitan la tarea de comprobar los permisos de un usuario sobre una tabla,
funcion, etc ...
Al menos ya tengo una idea de por donde empezar a mirar.
Gracias a los dos.
--
----o---( )---o----
Saludos de Victor Lopez Sabio
v(dot)lopez(dot)s(at)ono(dot)com
--------oooo--------
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Colina | 2007-03-14 02:13:55 | Re: Simbolos dentro de cadenas |
Previous Message | eduardo arenas | 2007-03-14 00:33:44 | Re: no existe la funcion |