Относительно моего другого вопроса «Каков наилучший способ аудита DELETEs журнала?» . Что такое PostgreSQL-эквивалент CONTEXT_INFO?
[EDIT]
Я хочу регистрировать удаления с использованием триггера, но поскольку я не использую пользователя базы данных в качестве логического пользователя моего приложения, я не могу записать CURRENT_USER из кода триггера как пользователя, который удалил запись. Но для INSERT и UPDATE можно регистрировать изменения записи из триггера, так как вы можете просто добавить пользовательское поле в запись, скажем paste_by и last_updated_by, и использовать эти поля для записи в таблицу аудита.