db_cleanup module
This commit is contained in:
@@ -203,6 +203,17 @@ def cleanup_jobs():
|
||||
return ok({"deleted": deleted, "cleanup": cleanup_summary()})
|
||||
|
||||
|
||||
@bp.post("/cleanup/database/vacuum")
|
||||
def cleanup_database_vacuum():
|
||||
require_admin()
|
||||
data = request.get_json(silent=True) or {}
|
||||
try:
|
||||
result = database_maintenance.vacuum_database(force=bool(data.get("force")))
|
||||
return ok({"vacuum": result, "cleanup": cleanup_summary()})
|
||||
except Exception as exc:
|
||||
return jsonify({"ok": False, "error": str(exc), "cleanup": cleanup_summary()}), 400
|
||||
|
||||
|
||||
|
||||
@bp.post("/cleanup/smart-queue")
|
||||
def cleanup_smart_queue():
|
||||
|
||||
Reference in New Issue
Block a user