Re: privilegios

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--------

In response to

Browse pgsql-es-ayuda by date

  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