Re: [Pgsql-ayuda] [Psql_ayuda] Como puedo acceder a los permisos de un grupo sobre una tabla de la base de datos

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)

In response to

Browse pgsql-es-ayuda by date

  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