Мне нужно создать резервную копию базы данных SQLite, но мне нужно сделать это, когда любая новая транзакция будет зафиксирована. Я не хочу создавать резервную копию, если ничего не изменилось. Есть ли способ узнать, были ли выполнены какие-либо коммиты в текущем сеансе базы данных SQLite?
Я уже храню переменную bool (в классе-оболочке sqlite c ++) для хранения информации об изменениях в БД, но она будет работать только для «основного» файла базы данных, я присоединяю несколько других баз данных к «основной» базе данных, поэтому мне нужно знать изменен статус подключенной базы данных, а также для целей резервного копирования.