Bom dia pessoal, preciso de um help. Tenho a seguinte situação: - banco versão 8.1.18 - a aplicação da empresa faz conexão por "confiança", utilizando usuário postgres. - são 27 bases de dados distribuidas em vários estados do Brasil. - Por hora, migrar de versão isso está descartado.
Estou criando as roles para mudarmos esse esquema de confiança, pois em breve teremos um fornecedor de serviços que terá acesso as nossas bases, para insert e update em algumas tabelas. Até ai não tive problemas, as permissões estão criadas e funcionando no ambiente de testes. Mas no caso do update, o fornecedor poderá atualizar algumas colunas de determinadas tabelas. Da forma que está sendo testado ele tem acesso a todas as colunas para fazer update, e isso não é o ideal. Gostaria de controlar isso. Não encontrei na documentação(posso ter falhado na procura), como estabelecer permissões para as colunas da tabela. O que pensei é uma forma de identificar o usuario da conexão e filtrar isso através de um trigger na tabela. O que vocês acham? Alguem tem outra sugestão? Agradeço a todos, Adriano Espinoza
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
