Тема: О сканироваии изменений в БД
Благодарю за добавленный функционал, но, у него отмечаются ненужные срабатывания.
Физически никаких изменений в базу данных не вносилось, но сканер бодро рапортует:
Table base_megadrive Last update change from 2017-01-04 14:19:18 to 2017-01-04 14:23:28 Row value dont change.
Причём, эти отчёты обновляются регулярно, у баз данных по неизвестной мне причине обновляются даты.
Это при том, что конкретно эта и некоторые другие базы данных лежат уже несколько лет нетронутыми.
У меня два вопроса:
1. Может быть в настройках базы данных можно отключить обновление даты? Что это за дата вообще, дата последнего доступа?
2. Знаю, что это не так просто, но может предусмотреть для баз данных несколько уровней фильтрации, например, для одних реагировать на дату а для других только на новые записи, а третьи игнорировать совсем?
И последнее. Не было времени смотреть код, который отвечает за проверку БД, но может, раз уж проверять, то лучше забирать данные, считать контрольную сумму и уже по ней определять наличие изменений? Тогда ложных срабатываний не будет