mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 01:37:31 +00:00
fix: ensure uniqueness (#6956)
* 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>
(cherry picked from commit b563041103
)
This commit is contained in:
13
cmd/setup/16.sql
Normal file
13
cmd/setup/16.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
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;
|
Reference in New Issue
Block a user