diff --git a/server/prisma/migrations/20240725173556_auto_reset/migration.sql b/server/prisma/migrations/20240725173556_auto_reset/migration.sql deleted file mode 100644 index 4fd4633d..00000000 --- a/server/prisma/migrations/20240725173556_auto_reset/migration.sql +++ /dev/null @@ -1,3 +0,0 @@ --- AlterTable -ALTER TABLE "Bot" ADD COLUMN "autoResetSession" BOOLEAN NOT NULL DEFAULT false, -ADD COLUMN "inactivityTimeout" INTEGER DEFAULT 3600; diff --git a/server/prisma/migrations/q_29/migration.sql b/server/prisma/migrations/q_29/migration.sql new file mode 100644 index 00000000..95dea1a9 --- /dev/null +++ b/server/prisma/migrations/q_29/migration.sql @@ -0,0 +1,11 @@ +-- AlterTable +DO $$ +BEGIN + IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name = 'Bot' AND column_name = 'autoResetSession') THEN + ALTER TABLE "Bot" ADD COLUMN "autoResetSession" BOOLEAN NOT NULL DEFAULT false; + END IF; + + IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name = 'Bot' AND column_name = 'inactivityTimeout') THEN + ALTER TABLE "Bot" ADD COLUMN "inactivityTimeout" INTEGER DEFAULT 3600; + END IF; +END $$;