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
>