mirror of
https://github.com/f-eld-ch/sitrep.git
synced 2026-07-16 16:47:05 +02:00
chore: update cleanup script
This commit is contained in:
@@ -18,8 +18,26 @@ WHERE incident_id IN (
|
||||
SELECT id FROM incidents WHERE closed_at IS NOT NULL
|
||||
);
|
||||
|
||||
DELETE FROM features
|
||||
WHERE layer_id IN (
|
||||
SELECT id FROM layers
|
||||
WHERE incident_id IN (
|
||||
SELECT id FROM incidents WHERE closed_at IS NOT NULL
|
||||
)
|
||||
);
|
||||
|
||||
DELETE FROM layers
|
||||
WHERE incident_id IN (
|
||||
SELECT id FROM incidents WHERE closed_at IS NOT NULL
|
||||
);
|
||||
|
||||
DELETE FROM incidents
|
||||
WHERE closed_at IS NOT NULL;
|
||||
|
||||
COMMIT;
|
||||
|
||||
BEGIN TRANSACTION;
|
||||
UPDATE incidents SET closed_at = now()
|
||||
WHERE closed_at IS NULL AND created_at <= now() - interval '24 hours';
|
||||
COMMIT;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user