mirror of
https://github.com/zitadel/zitadel
synced 2024-11-22 00:39:36 +00:00
b563041103
* fix: ensure uniqueness * only update wrong ones * Update cmd/setup/16.go Co-authored-by: Silvan <silvan.reusser@gmail.com> --------- Co-authored-by: Silvan <silvan.reusser@gmail.com>
13 lines
533 B
SQL
13 lines
533 B
SQL
WITH casesensitive as (
|
|
SELECT instance_id, unique_type, lower(unique_field)
|
|
FROM eventstore.unique_constraints
|
|
GROUP BY instance_id, unique_type, lower(unique_field)
|
|
HAVING count(unique_field) < 2
|
|
)
|
|
UPDATE eventstore.unique_constraints c
|
|
SET unique_field = casesensitive.lower
|
|
FROM casesensitive
|
|
WHERE c.instance_id = casesensitive.instance_id
|
|
AND c.unique_type = casesensitive.unique_type
|
|
AND lower(c.unique_field) = casesensitive.lower
|
|
AND c.unique_field <> casesensitive.lower; |