Я использую Symfony 2 с Doctrine в качестве ORM Framework.Я ищу лучший способ сохранить изменения, сделанные в полях базы данных.У меня будет около 100 таблиц, каждая из которых содержит около 50 полей и несколько тысяч строк.Теперь я хотел бы сохранить все изменения, сделанные в полях.
Возможности, о которых я думал: Расширение доктрины "Loggable" - сохраняет изменения в другой таблице, но не знаю, может ли это позволить такое количество записей.
триггер MySQL для каждой таблицы, сохраняющий изменения в новой таблице?
Но как лучше всего сохранять изменения?