Obrigado Flavio.
Tinha criado um pequeno script mas assim facilita mais :-)
Resolvido :-)




Em 14-03-2012 21:52, Flavio Henrique Araque Gurgel escreveu:
>> Estou a tentar dar acesso a uma base de dados assim:
>>
>> grant all on database teste to group utilizadores
> Você deu todas as permissões ao banco de dados (teste) para o papel
> indicado.(utilizadores).
>
>> Mas não resulta, fico sem acesso as tabelas.
> Então você tem de dar permissões às tabelas, não ao banco de dados como 
> fizeste.
>
>> Tenho de fazer tabela a tabela?
> Até a versão 8.4 sim, tabelinha por tabelinha. Um script pode te ajudar :)
> A partir da versão 9.0 você pode dar direitos "a todas as tabelas no
> esquema". Ficou infinitamente mais fácil.
>
> Veja a documentação do GRANT para ver sua sintaxe, mas adianto que
> seria assim (9.0 ou superior e supondo que todas as tabelas estejam no
> esquema padrão):
> GRANT ALL ON ALL TABLES IN SCHEMA public TO utilizadores;
>
> []s
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a