mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-04-10 20:22:02 -07:00
PLG: AppEvents not clearing in DBCLNP
Some checks failed
✅ Code checks / check-url-paths (push) Has been cancelled
✅ Code checks / lint (push) Has been cancelled
✅ Code checks / docker-tests (push) Has been cancelled
🐳 👩💻 docker dev / docker_dev (push) Has been cancelled
📘 Deploy MkDocs / deploy (push) Has been cancelled
Some checks failed
✅ Code checks / check-url-paths (push) Has been cancelled
✅ Code checks / lint (push) Has been cancelled
✅ Code checks / docker-tests (push) Has been cancelled
🐳 👩💻 docker dev / docker_dev (push) Has been cancelled
📘 Deploy MkDocs / deploy (push) Has been cancelled
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
This commit is contained in:
@@ -142,16 +142,15 @@ def cleanup_database(
|
|||||||
# AppEvents
|
# AppEvents
|
||||||
histCount = get_setting_value("WORKFLOWS_AppEvents_hist")
|
histCount = get_setting_value("WORKFLOWS_AppEvents_hist")
|
||||||
mylog("verbose", [f"[{pluginName}] Trim AppEvents to less than {histCount}"])
|
mylog("verbose", [f"[{pluginName}] Trim AppEvents to less than {histCount}"])
|
||||||
delete_query = f"""DELETE FROM AppEvents
|
delete_query = f"""
|
||||||
WHERE "Index" NOT IN (
|
DELETE FROM AppEvents
|
||||||
SELECT "Index"
|
WHERE "Index" < (
|
||||||
FROM (
|
SELECT "Index"
|
||||||
SELECT "Index",
|
FROM AppEvents
|
||||||
ROW_NUMBER() OVER(PARTITION BY "index" ORDER BY dateTimeCreated DESC) AS row_num
|
ORDER BY dateTimeCreated DESC
|
||||||
FROM AppEvents
|
LIMIT 1 OFFSET {histCount}
|
||||||
) AS ranked_objects
|
);
|
||||||
WHERE row_num <= {histCount}
|
"""
|
||||||
);"""
|
|
||||||
cursor.execute(delete_query)
|
cursor.execute(delete_query)
|
||||||
mylog("verbose", [f"[{pluginName}] AppEvents deleted rows: {cursor.rowcount}"])
|
mylog("verbose", [f"[{pluginName}] AppEvents deleted rows: {cursor.rowcount}"])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user