Bom Dia Comunidade! Estou estudando a respeito de Roles no Postgres e cheguei à seguinte situação:
Preciso de um usuário com permissões restritas - seleção de dados e execução de algumas funções que alteram os dados. Pra isso, concedi as segunites permissões: * GRANT USAGE ON SCHEMA esquema TO usuario; * GRANT SELECT ON TABLE esquema.tabela TO usuario; * GRANT EXECUTE ON FUNCTION esquema.funcao(integer, integer) TO usuario; Ao executar a função acima, o erro (ERROR: permission denied for relation tabela) é emitido, pois o usuário só tem permissão de seleção dos dados. Como posso permitir a alteração dos dados somente via execução de função, impedindo que um UPDADE seja executado manualmente? -- Leandro Cavalari Soares Analista de Sistemas / DBA Veltrac - Tecnologia em Logística (43) 2105-5614 / (43) 9922-8095 - Londrina / PR
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
