La version 9.0 ya trae eso de grant/revoke in scheme para una mas rapida y facil administracion de permisos:
Antes de esto si se ocupan funciones como las que descrien y en un ciclo darle permisos a las tablas una por una.
saludos...
> Date: Tue, 15 Feb 2011 18:28:40 +0100
> Subject: Re: [pgsql-es-ayuda] privilegios de solo lectura a un grupo
> From: p.valdes334@gmail.com
> To: mcassan@inidep.edu.ar
> CC: pgsql-es-ayuda@postgresql.org
>
> grant/revoke on database?
>
> grant/revoke on scheme?
>
> Se me ocurre que podrías usar algo de tipo revoke (permisos de
> escritura al usuario X) on scheme o database, de ese modo las 300
> tablas de ese esquema irían a la vez. Igual no estoy entendiendo bien
> el problema pero parece más sencillo que tratar de crear una funcion
> como esa
>
> pvaldes
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
-- ------------------------------------------------------------- INIDEP -Instituto Nac. de Investigación y Desarrollo Pesquero SIOP - Sistema de Informacion Oceanografica Pesquera Mario Cassanelli Tel: +54-223-486-2586 (int 107) Paseo Victoria Ocampo Nro. 1 B7602HSA Mar del Plata - Argentina -------------------------------------------------------------