From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Francisco Freire <pfreire(at)mundo-r(dot)com> |
Cc: | Postgresql <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: [Pgsql-ayuda] [Psql_ayuda] Como puedo acceder a los permisos de un grupo sobre una tabla de la base de datos |
Date: | 2003-03-09 16:32:04 |
Message-ID: | 20030309163204.GA3169@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Wed, Mar 05, 2003 at 04:19:36PM +0100, Francisco Freire wrote:
> Estoy tratando de acceder a los permisos concedidos a un grupo de
> usuarios sobre una tabla de una base de datos. Lo unico que encontre
> es que el comando \z permite ver dichos permisos pero no se puede
> ejecutar desde PHP. Querria saber si alguien sabe si existe alguna
> tabla donde se puedan ver los permisos asignados a los grupos para una
> tabla.
La funcion has_table_privilege(name, text) te puede servir. Algo como:
template1=# select has_table_privilege('alvherre', 'pg_database'::name,
'select');
has_table_privilege
---------------------
t
(1 row)
http://developer.postgresql.org/docs/postgres/functions-misc.html
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Ellos andaban todos desnudos como su madre los parió, y también las mujeres,
aunque no vi más que una, harto moza, y todos los que yo vi eran todos
mancebos, que ninguno vi de edad de más de XXX años" (Cristóbal Colón)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2003-03-09 16:44:27 | Re: [Pgsql-ayuda] PostgreSQL en espanol - sitio cerrado |
Previous Message | Antonio Castro | 2003-03-09 08:45:40 | Re: [Pgsql-ayuda] PostgreSQL en espanol - sitio cerrado |