From b6f0089a87fbd9a843e5fdb620bb3d5dbf7ef6fb Mon Sep 17 00:00:00 2001 From: n4ze3m Date: Sat, 27 Jul 2024 19:55:49 +0530 Subject: [PATCH] chore: Update Bot table with auto reset session and inactivity timeout columns --- .../20240725173556_auto_reset/migration.sql | 3 --- server/prisma/migrations/q_29/migration.sql | 11 +++++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) delete mode 100644 server/prisma/migrations/20240725173556_auto_reset/migration.sql create mode 100644 server/prisma/migrations/q_29/migration.sql 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 $$;