Pergunta

Em relação à minha outra pergunta "Qual é a melhor maneira de auditoria log DELETEs? ". O que é o equivalente PostgreSQL de CONTEXT_INFO?

[EDIT]

Eu quero exclusões usando gatilho registro, mas desde que eu não estou usando o usuário do banco de dados como usuário lógica do meu aplicativo, eu não posso registrar o CURRENT_USER do código do gatilho como o usuário que excluiu o registro. Mas para INSERT e UPDATE é possível registrar as alterações de registro de gatilho desde que você pode simplesmente adicionar um campo de usuário no registro, dizer inserted_by e last_updated_by, e usar esses campos para registrar a tabela de auditoria.

Foi útil?

Solução

http://www.postgres.cz/index.php/PostgreSQL_SQL_Tricks_II#Any_other_session_variables

PostgreSQL oferece mais variantes, por favor, olhar para este site.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top