petermutwiri commited on
Commit
429840b
·
verified ·
1 Parent(s): 3afabbc

Update app/tasks/purge.py

Browse files
Files changed (1) hide show
  1. app/tasks/purge.py +5 -1
app/tasks/purge.py CHANGED
@@ -1,5 +1,9 @@
1
  from app.db import get_conn, ensure_raw_table
 
 
2
  def purge_old_raw(org_id: str, hours=6):
3
  conn = get_conn(org_id)
4
- conn.execute("DELETE FROM raw_rows WHERE ingested_at < now() - INTERVAL ? HOUR", [hours])
 
 
5
  conn.commit(); conn.close()
 
1
  from app.db import get_conn, ensure_raw_table
2
+ from datetime import datetime, timedelta
3
+
4
  def purge_old_raw(org_id: str, hours=6):
5
  conn = get_conn(org_id)
6
+ cutoff = datetime.now() - timedelta(hours=hours)
7
+ cutoff_str = cutoff.strftime("%Y-%m-%d %H:%M:%S")
8
+ conn.execute(f"DELETE FROM raw_rows WHERE ingested_at < TIMESTAMP '{cutoff_str}'")
9
  conn.commit(); conn.close()