Что такое PostgreSQL эквивалент MEXQL CONTEXT_INFO? - PullRequest
3 голосов
/ 30 марта 2009

Относительно моего другого вопроса «Каков наилучший способ аудита DELETEs журнала?» . Что такое PostgreSQL-эквивалент CONTEXT_INFO?

[EDIT]

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

1 Ответ

4 голосов
/ 30 марта 2009

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

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

...