Executa isso:

select 'GRANT ALL ON ' || relname || ' TO PUBLIC;'
from pg_class
where relkind = 'r'
-- mais algum filtro
;

Pega o resultado, e execute-o! :)


2006/11/4, Paulo <[EMAIL PROTECTED]>:
Ola Pessoal,

Como posso dar privilegios para um usuario e para todas as tabelas numa
unica sentença, estou tentando:

GRANT ALL usuario TO PUBLIC; (retorna erro)


Tenho mais de 80 tabelas, se torna inviavel dar GRANT uma a uma.


Obrigado


Paulo.

--
Regards,

Rodrigo Hjort
http://icewall.org/~hjort

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a