Sim. Revogar privilégios do esquema público.
Usando o postgresql 8.3, criei um usuário somente de leitura como este:
create role reportuser with login password 'secret';
e, em seguida, concedida a seleção de todas as tabelas que este usuário precisa acessar.
mas vejo que este usuário pode create table x (...
e inserir / atualizar / excluir / descartar a tabela.
Existe uma maneira de remover permissões de tabela para este usuário neste banco de dados?
Tags postgresql