Просмотр журнала транзакций

Здравствуйте!

Есть необходимость фильтровать журнал транзакций на предмет удаления
документов и внесения изменения в строго указанный документ. Как реализовать?
Ограничить права пользователей не могу. Это входит в их легальные полномочия.
Просто нужно контролировать кто и когда.

С уважением!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Есть два способа. 1. Включить

Есть два способа.
1. Включить потоколирование запросов в postgres.log. Минус этого метода, что протоколироваться будет ВСЕ запросы, т.е. разгребать это предстоит вам.
2. Дописать приложение, работающее с БД, чтобы все нужные вам действия писались в какую-либо таблицу
3. Навесить на нужную таблицу триггер, который будет срабатывать при удалении или изменении записей в таблице документов. Соответственно в триггере вызывать функцию, которая будет протоколировать или делать ещё какие-либо дейсвия

Просмотр журнала транзакций

Спасибо! Третий способ мне импонирует больше всего. Трогать работающее, не мной написанное приложение - очень опрометчиво. Разгребать огромные логи - тоже не по Фэн-шуй.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023