fix(setup): make step 39 repeatable (#9085)

# Which Problems Are Solved

When downgrading zitadel and upgrading it again, it might be that orgs
deleted in this period still have stale entries in the fields table.

# How the Problems Are Solved

- Make the cleanup repeatable
- Scope the query by instance so that an index is used.
This commit is contained in:
Tim Möhlmann
2024-12-18 17:48:22 +02:00
committed by GitHub
parent b89e8a6037
commit da706a8b30
4 changed files with 35 additions and 10 deletions

View File

@@ -3,6 +3,7 @@ WHERE aggregate_type = 'org'
AND aggregate_id IN (
SELECT aggregate_id
FROM eventstore.events2
WHERE aggregate_type = 'org'
WHERE instance_id = $1
AND aggregate_type = 'org'
AND event_type = 'org.removed'
);