-- Migration: Case-insensitive Eindeutigkeit fuer Benutzernamen. -- Bisher war nur "Anna" != "anna" geschuetzt (case-sensitiver Unique- -- Index). Beide Varianten konnten gleichzeitig existieren und im -- Profil-Badge/Reservierungslisten als Identitaet verwechselt werden. -- Der neue funktionale Unique-Index auf lower(username) ist strenger -- und deckt den alten Fall mit ab. -- DropIndex DROP INDEX "users_username_key"; -- CreateIndex (funktional; von Prisma-Introspektion nicht abbildbar) CREATE UNIQUE INDEX "users_username_lower_key" ON "users"(lower("username"));