@trprbr

Аудит изменений в таблице базы данных с правами «read-only»?

Есть доступ к удаленной базе данных PostgreSQL с правами "read-only".
Как без использования внутренних возможностей аудита изменения данных PostgreSQL периодически контролировать какие изменения произошли в нескольких таблицах этой базы данных?
Выгружать таблицы в файлы, а потом их сравнивать?
Создать локальную базу данных, закидывать разные версии таблиц в неё, и уже там сравнивать?
Какой способ более простой и эффективный?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov
Web developer
Read-only не может ничего "контролировать".

1. Как вы уже написали, периодически дампить и сравнивать с предыдущим дампом. Извращение.

2. С правами rw один раз обвешать все таблицы триггерами (писать все изменения в новую таблицу) и потом r читать лог. Костыли.

3. С правами root настроить репликацию и читать log. Самый правильный вариант.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Home Credit Bank Москва
от 150 000 руб.
zClick.biz Москва
от 100 000 до 200 000 руб.
МойСклад Москва
от 140 000 до 200 000 руб.