Nosso sistema será executado em uma rede local com não mais de 50 clientes que se conectam ao mesmo servidor local. Estamos criando um usuário DB para cada cliente, para tirar proveito do sistema de privilégios do PostgreSQL.
1) Analisar a performance, o seu OK para ter ~ 50 usuários DB em vez de reimplementar um sistema personalizado?
2) (RESOLVIDO) Como pode a verificação do usuário (o que instrução SQL) que a permissão que ele tem em uma tabela?
Solução:
SELECT HAS_TABLE_PRIVILEGE('user','table','insert')
Eu prefiro não reimplementar o sistema, uma vez que um bom sistema de segurança não é trivial de implementar.













