Delete old chart entries
This commit is contained in:
parent
e0c56c6342
commit
3d1d5c1151
1 changed files with 10 additions and 0 deletions
|
@ -119,5 +119,15 @@ class ChartDb(Db):
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
if num_archived == 0:
|
if num_archived == 0:
|
||||||
break
|
break
|
||||||
|
# Only keep 6 month of global stats
|
||||||
|
self.execute(
|
||||||
|
"DELETE FROM data WHERE site_id IS NULL AND date_added < :date_added_limit",
|
||||||
|
{"date_added_limit": time.time() - 60 * 60 * 24 * 30 * 6 }
|
||||||
|
)
|
||||||
|
# Only keep 1 month of site stats
|
||||||
|
self.execute(
|
||||||
|
"DELETE FROM data WHERE site_id IS NOT NULL AND date_added < :date_added_limit",
|
||||||
|
{"date_added_limit": time.time() - 60 * 60 * 24 * 30 }
|
||||||
|
)
|
||||||
if week_back > 1:
|
if week_back > 1:
|
||||||
self.execute("VACUUM")
|
self.execute("VACUUM")
|
||||||
|
|
Loading…
Reference in a new issue