Вопрос

По поводу моего другого вопроса «Какой лучший способ аудита УДАЛЕНИЙ журнала?».Что такое эквивалент CONTEXT_INFO в PostgreSQL?

[РЕДАКТИРОВАТЬ]

Я хочу регистрировать удаления с помощью триггера, но поскольку я не использую пользователя базы данных в качестве логического пользователя моего приложения, я не могу зарегистрировать CURRENT_USER из кода триггера как пользователя, который удалил запись.Но для INSERT и UPDATE можно регистрировать изменения записи с помощью триггера, поскольку вы можете просто добавить в запись пользовательское поле, скажем, Insert_by и Last_updated_by, и использовать эти поля для регистрации в таблице аудита.

Это было полезно?

Решение

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

PostgreSQL предоставляет больше вариантов, пожалуйста, загляните на этот сайт.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top