Записывать действия пользователя Postgis

Ответить
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Записывать действия пользователя Postgis

Сообщение Дмитрий Барышников » 01 апр 2014, 23:41

По идее для этого geogit и создавался.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Записывать действия пользователя Postgis

Сообщение KolesovDmitry » 02 апр 2014, 08:36

Связать с каждым действием тригер и писать нужную информацию в вспомогательную таблицу?

[ Сообщение с мобильного устройства ]

d1g
Интересующийся
Сообщения: 21
Зарегистрирован: 10 май 2016, 19:42
Репутация: 3

Re: Записывать действия пользователя Postgis

Сообщение d1g » 20 сен 2016, 06:06

Гораздо проще

Код: Выделить всё

log_statement = all
для всех модифицирующих запросов
https://www.postgresql.org/docs/9.5/sta ... -STATEMENT

Там же раскладывание по дням происходит:
http://stackoverflow.com/questions/7222 ... ql-queries

и сессиям и пользователям
http://stackoverflow.com/questions/7222 ... 94#2598894


Слишком общий вопрос чтобы дать совет. Например не сказано сколько проекту лет и часто ли база данных меняется. Если часто меняется то поддержка аудита для всей системы - спорная.

Для PostgreSQL есть готовые решения и аудита и мониторинга, на коленке не нужно триггеры писать, но в принципе можно.

Ответить

Вернуться в «PostGIS/PostgreSQL»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей