changement
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "User" ADD COLUMN "mustChangePassword" BOOLEAN NOT NULL DEFAULT false;
|
||||
@@ -0,0 +1,14 @@
|
||||
-- Les emails sont désormais stockés et recherchés en minuscules, sans espaces
|
||||
-- autour (voir src/validations/email.validation.js). On aligne les comptes
|
||||
-- existants, sauf ceux dont la version normalisée appartient déjà à un autre
|
||||
-- compte : les modifier violerait la contrainte d'unicité et ferait échouer le
|
||||
-- déploiement. Ces doublons éventuels sont à traiter à la main.
|
||||
UPDATE "User" AS u
|
||||
SET "email" = lower(trim(u."email"))
|
||||
WHERE u."email" <> lower(trim(u."email"))
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM "User" AS other
|
||||
WHERE other."id" <> u."id"
|
||||
AND lower(trim(other."email")) = lower(trim(u."email"))
|
||||
);
|
||||
Reference in New Issue
Block a user