Re: Como dar privilegios de solo lec tura a un grupo de usuarios sobre cientos de tablas con u na sola instruccin

From: Mximo Eduardo Mndez <mmendez(at)ceride(dot)gov(dot)ar>
To: "Ing(dot) Jhon Carrillo - Caracas Venezuela" <jdigital(at)cantv(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Como dar privilegios de solo lec tura a un grupo de usuarios sobre cientos de tablas con u na sola instruccin
Date: 2005-06-23 12:48:03
Message-ID: BasiliX-1.1.1_fix2-111954168342bad9b3d3b5e@wwwmail.ceride.gov.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Jhon.

Podras crear un script que te genere las cientos de filas con los grant que pretendes obtener... hacer algo as:

SELECT 'GRANT ALL ON '||c.relname||' TO usuario;' FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE pg_catalog.pg_table_is_visible(c.oid) AND c.relkind = 'r'::"char" AND n.nspname = 'nombre_del_esquema'
ORDER BY 1

sta salida es la que tens que ejecutar. En la select list deber poner los permisos que te interesan y los usuarios involucrados. Este tipo de sentencia te sirve para fabricar scripts sobre objetos de la base, en este caso tablas. Espero te sirva.

Mximo E. Mndez
CERIDE

23 Jun 2005 11:11 ART usted escribio:

> Saludos,
>
> Como dar privilegios de solo lectura a un grupo de usuarios sobre cientos de tablas dentro de un schema con una instruccin?
>
> gracias.
>
> JC
>

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jessie Cordoba 2005-06-23 13:17:52 RESTORE DE BACKUP
Previous Message Gustavo Garay 2005-06-23 12:44:56 Re: Instalar Postgresql Windows