changement

This commit is contained in:
Emma781227
2026-09-14 22:30:40 +02:00
parent 8a6355cde1
commit 2201446ee6
54 changed files with 2495 additions and 139 deletions

View File

@@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "User" ADD COLUMN "mustChangePassword" BOOLEAN NOT NULL DEFAULT false;

View File

@@ -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"))
);