> 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
