Fix recorder does not vacuum SQLite DB on purge (#9469)

This commit is contained in:
milanvo 2017-09-17 21:10:53 +02:00 committed by Pascal Vizeli
parent 5f24cc229d
commit 2219dcaee5

View file

@ -26,6 +26,7 @@ def purge_old_data(instance, purge_days):
_LOGGER.debug("Deleted %s events", deleted_rows)
# Execute sqlite vacuum command to free up space on disk
if instance.engine.driver == 'sqlite':
_LOGGER.debug("DB engine driver: %s", instance.engine.driver)
if instance.engine.driver == 'pysqlite':
_LOGGER.info("Vacuuming SQLite to free space")
instance.engine.execute("VACUUM")