O que é o equivalente PostgreSQL de CONTEXT_INFO de MSSQL?
-
22-08-2019 - |
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.
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.