diff --git a/memento-note/prisma/migrations/20260509160000_add_missing_columns/migration.sql b/memento-note/prisma/migrations/20260509160000_add_missing_columns/migration.sql new file mode 100644 index 0000000..23deef2 --- /dev/null +++ b/memento-note/prisma/migrations/20260509160000_add_missing_columns/migration.sql @@ -0,0 +1,24 @@ +-- Migration de rattrapage : colonnes présentes dans schema.prisma mais absentes de la DB +-- Label.type et UserAISettings.autoSave n'avaient pas de migration correspondante + +-- AlterTable Label — ajoute la colonne type si elle n'existe pas déjà +DO $$ +BEGIN + IF NOT EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_name = 'Label' AND column_name = 'type' + ) THEN + ALTER TABLE "Label" ADD COLUMN "type" TEXT NOT NULL DEFAULT 'user'; + END IF; +END $$; + +-- AlterTable UserAISettings — ajoute autoSave si elle n'existe pas déjà +DO $$ +BEGIN + IF NOT EXISTS ( + SELECT 1 FROM information_schema.columns + WHERE table_name = 'UserAISettings' AND column_name = 'autoSave' + ) THEN + ALTER TABLE "UserAISettings" ADD COLUMN "autoSave" BOOLEAN NOT NULL DEFAULT true; + END IF; +END $$;