zitadel/cmd/setup/39.sql
Tim Möhlmann da706a8b30
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.
2024-12-18 16:48:22 +01:00

10 lines
214 B
SQL

DELETE FROM eventstore.fields
WHERE aggregate_type = 'org'
AND aggregate_id IN (
SELECT aggregate_id
FROM eventstore.events2
WHERE instance_id = $1
AND aggregate_type = 'org'
AND event_type = 'org.removed'
);