Аудит изменений в PostgreSQL (Data Science)
Есть база данных PostgreSQL реального довольно большого сервиса. Есть потребность отслеживать изменения (проводить аудит) операций, которые происходят в нескольких табличках базы). Размер самой большой из таблиц ~1М записей.
С базой взаимодействуют напрямую через DBeaver заведенные в него пользователи, а также подключается приложение упомянутого сервиса и передает user_id и user_type из внутренних данных пользователей, от имени которых произошёл запрос через приложение.
Операции могут быть с большим количеством записей. (порядка 10к - 20к записей за раз). Частота запросов - небольшая, в самом худшем случае - не чаще 1 раза в минуту.
Нужен триггер (или другой формат решения, после обсуждения), который будет работать с целым датасетом. Обработка по одной записи очень медленно работает.
Обозначайте, пожалуйста, сразу:
1) Бюджет примерный, в формате "ОТ"
2) Почасовую ставку оплаты
3) Оценку задачи в часах (можно диапазоном).
4) Какой у вас опыт решения подобных задач, почему уверены что справитесь
5) Контакты - телеграм, телефон.
В приложенном файле - что именно нужно логгировать/аудировать и ещё несколько технических деталей.