Как реализовать ведение журнала аудита для каждого пользователя в MySQL?
Здравствуйте,
у нас есть внутренняя CRM-система, которая работает уже много лет.
Она написана на PHP7 и MySQL.
В настоящее время мы сталкиваемся с проблемами соответствия со стороны регулирующих органов, которые обязывают нас следовать некоторым правилам.
У нас есть один пользователь базы данных, от имени которого выполняются все запросы, но регулирующий орган хочет видеть журналы аудита по каждому пользователю CRM в отдельности.
Буду очень признателен, если подскажите способ, при помощи которого этого можно добиться.
Иван Шумов у них требования такие и от них не отвертеться.
Они примеры приводят проектов, которые на MSSQL и там как раз "пользователь CRM = пользователь БД".
German Zvonchuk, ну, вы в другом стеке. Либо вам менять полностью проект либо договариваться. Я не читал что от вас просят, но в такой формулировке вы не можете выполнить их требования. Это технически невозможно
Любые требования контролирующих органов должны быть обоснованы соответствующими нормативно-правовыми актами. Пусть Вас ознакомят именно с ними, а не с какими-то мифическими правилами.
Также контролирующие органы не должны влиять на принятие решений хозяйствующими субъектами. Поэтому если Вы выбрали такой стек, и это не запрещено - то это сугубо Ваш выбор.