-- Migration pour ajouter userId aux DailyCheckbox -- et associer les entrées existantes au premier utilisateur -- 1. Ajouter la colonne userId (nullable temporairement) ALTER TABLE "daily_checkboxes" ADD COLUMN "userId" TEXT; -- 2. Migrer les données existantes vers le premier utilisateur -- (on suppose qu'il y a au moins un utilisateur dans la table users) UPDATE "daily_checkboxes" SET "userId" = (SELECT id FROM "users" LIMIT 1) WHERE "userId" IS NULL; -- 3. Créer un index sur userId pour les performances CREATE INDEX "daily_checkboxes_userId_idx" ON "daily_checkboxes"("userId"); -- Note: La contrainte de clé étrangère sera gérée par Prisma -- SQLite ne supporte pas les contraintes de clé étrangère dans ALTER TABLE