Auditoria é a investigação dos procedimentos, processos e práticas
relativas ao sistema de gerenciamento de banco de dados de um
determinado órgão público. Os auditores se baseiam no histórico
de mudanças ocorridas (log) nos dados armazenados em um
determinado sistema.
Para manter um registro de todas as atualizações realizadas no
banco de dados e de usuários em particular que aplicaram cada
atualização, é utilizado o log do sistema. O log do sistema inclui
uma entrada para cada operação aplicada ao banco de dados.
Sistemas de banco de dados baseados em PostgreSQL possuem a
função trigger para a criação de logs. Essa função é muito utilizada
para atualizar o log do sistema toda vez que uma determinada
operação no banco de dados é realizada.
Mais especificamente, quando o trigger está associado a tabelas
de dados, ele somente pode ser executado