В отношении моего другого вопроса "Какой наилучший способ проверить журнал DELETE?" "а>. Какой в PostgreSQL эквивалент CONTEXT_INFO
?
Я хочу регистрировать удаления с помощью триггера, но, поскольку я не использую пользователя базы данных в качестве логического пользователя моего приложения, я не могу регистрировать CURRENT_USER
из кода триггера в качестве пользователя, который удалил запись. Но для INSERT
и UPDATE
можно регистрировать изменения записи из триггера, поскольку вы можете просто добавить пользовательское поле в запись, скажем, inserted_by
и last_updated_by
, и использовать эти поля для регистрации в таблице аудита.