Skip to content

Commit 8dd51b0

Browse files
committed
added missing migrations in mysql prisma
1 parent e6ec706 commit 8dd51b0

File tree

6 files changed

+151
-0
lines changed

6 files changed

+151
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-- CreateTable
2+
CREATE TABLE `Nats` (
3+
`id` VARCHAR(191) NOT NULL,
4+
`enabled` BOOLEAN NOT NULL DEFAULT false,
5+
`events` JSON NOT NULL,
6+
`createdAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
7+
`updatedAt` TIMESTAMP NOT NULL,
8+
`instanceId` VARCHAR(191) NOT NULL,
9+
10+
PRIMARY KEY (`id`)
11+
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
12+
13+
-- CreateIndex
14+
CREATE UNIQUE INDEX `Nats_instanceId_key` ON `Nats`(`instanceId`);
15+
16+
-- AddForeignKey
17+
ALTER TABLE `Nats` ADD CONSTRAINT `Nats_instanceId_fkey` FOREIGN KEY (`instanceId`) REFERENCES `Instance`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
-- CreateTable
2+
CREATE TABLE `N8n` (
3+
`id` VARCHAR(191) NOT NULL,
4+
`enabled` BOOLEAN NOT NULL DEFAULT true,
5+
`description` VARCHAR(255),
6+
`webhookUrl` VARCHAR(255),
7+
`basicAuthUser` VARCHAR(255),
8+
`basicAuthPass` VARCHAR(255),
9+
`expire` INTEGER DEFAULT 0,
10+
`keywordFinish` VARCHAR(100),
11+
`delayMessage` INTEGER,
12+
`unknownMessage` VARCHAR(100),
13+
`listeningFromMe` BOOLEAN DEFAULT false,
14+
`stopBotFromMe` BOOLEAN DEFAULT false,
15+
`keepOpen` BOOLEAN DEFAULT false,
16+
`debounceTime` INTEGER,
17+
`ignoreJids` JSON,
18+
`splitMessages` BOOLEAN DEFAULT false,
19+
`timePerChar` INTEGER DEFAULT 50,
20+
`triggerType` ENUM('all', 'keyword', 'none') NULL,
21+
`triggerOperator` ENUM('contains', 'equals', 'startsWith', 'endsWith', 'regex') NULL,
22+
`triggerValue` VARCHAR(191) NULL,
23+
`createdAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
24+
`updatedAt` TIMESTAMP NOT NULL,
25+
`instanceId` VARCHAR(191) NOT NULL,
26+
27+
PRIMARY KEY (`id`)
28+
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
29+
30+
-- CreateTable
31+
CREATE TABLE `N8nSetting` (
32+
`id` VARCHAR(191) NOT NULL,
33+
`expire` INTEGER DEFAULT 0,
34+
`keywordFinish` VARCHAR(100),
35+
`delayMessage` INTEGER,
36+
`unknownMessage` VARCHAR(100),
37+
`listeningFromMe` BOOLEAN DEFAULT false,
38+
`stopBotFromMe` BOOLEAN DEFAULT false,
39+
`keepOpen` BOOLEAN DEFAULT false,
40+
`debounceTime` INTEGER,
41+
`ignoreJids` JSON,
42+
`splitMessages` BOOLEAN DEFAULT false,
43+
`timePerChar` INTEGER DEFAULT 50,
44+
`createdAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
45+
`updatedAt` TIMESTAMP NOT NULL,
46+
`n8nIdFallback` VARCHAR(100),
47+
`instanceId` VARCHAR(191) NOT NULL,
48+
49+
PRIMARY KEY (`id`)
50+
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
51+
52+
-- CreateIndex
53+
CREATE UNIQUE INDEX `N8nSetting_instanceId_key` ON `N8nSetting`(`instanceId`);
54+
55+
-- AddForeignKey
56+
ALTER TABLE `N8n` ADD CONSTRAINT `N8n_instanceId_fkey` FOREIGN KEY (`instanceId`) REFERENCES `Instance`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
57+
58+
-- AddForeignKey
59+
ALTER TABLE `N8nSetting` ADD CONSTRAINT `N8nSetting_n8nIdFallback_fkey` FOREIGN KEY (`n8nIdFallback`) REFERENCES `N8n`(`id`) ON DELETE SET NULL ON UPDATE CASCADE;
60+
61+
-- AddForeignKey
62+
ALTER TABLE `N8nSetting` ADD CONSTRAINT `N8nSetting_instanceId_fkey` FOREIGN KEY (`instanceId`) REFERENCES `Instance`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
-- CreateTable
2+
CREATE TABLE `Evoai` (
3+
`id` VARCHAR(191) NOT NULL,
4+
`enabled` BOOLEAN NOT NULL DEFAULT true,
5+
`description` VARCHAR(255),
6+
`agentUrl` VARCHAR(255),
7+
`apiKey` VARCHAR(255),
8+
`expire` INTEGER DEFAULT 0,
9+
`keywordFinish` VARCHAR(100),
10+
`delayMessage` INTEGER,
11+
`unknownMessage` VARCHAR(100),
12+
`listeningFromMe` BOOLEAN DEFAULT false,
13+
`stopBotFromMe` BOOLEAN DEFAULT false,
14+
`keepOpen` BOOLEAN DEFAULT false,
15+
`debounceTime` INTEGER,
16+
`ignoreJids` JSON,
17+
`splitMessages` BOOLEAN DEFAULT false,
18+
`timePerChar` INTEGER DEFAULT 50,
19+
`triggerType` ENUM('all', 'keyword', 'none') NULL,
20+
`triggerOperator` ENUM('contains', 'equals', 'startsWith', 'endsWith', 'regex') NULL,
21+
`triggerValue` VARCHAR(191) NULL,
22+
`createdAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
23+
`updatedAt` TIMESTAMP NOT NULL,
24+
`instanceId` VARCHAR(191) NOT NULL,
25+
26+
PRIMARY KEY (`id`)
27+
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
28+
29+
-- CreateTable
30+
CREATE TABLE `EvoaiSetting` (
31+
`id` VARCHAR(191) NOT NULL,
32+
`expire` INTEGER DEFAULT 0,
33+
`keywordFinish` VARCHAR(100),
34+
`delayMessage` INTEGER,
35+
`unknownMessage` VARCHAR(100),
36+
`listeningFromMe` BOOLEAN DEFAULT false,
37+
`stopBotFromMe` BOOLEAN DEFAULT false,
38+
`keepOpen` BOOLEAN DEFAULT false,
39+
`debounceTime` INTEGER,
40+
`ignoreJids` JSON,
41+
`splitMessages` BOOLEAN DEFAULT false,
42+
`timePerChar` INTEGER DEFAULT 50,
43+
`createdAt` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
44+
`updatedAt` TIMESTAMP NOT NULL,
45+
`evoaiIdFallback` VARCHAR(100),
46+
`instanceId` VARCHAR(191) NOT NULL,
47+
48+
PRIMARY KEY (`id`)
49+
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
50+
51+
-- CreateIndex
52+
CREATE UNIQUE INDEX `EvoaiSetting_instanceId_key` ON `EvoaiSetting`(`instanceId`);
53+
54+
-- AddForeignKey
55+
ALTER TABLE `Evoai` ADD CONSTRAINT `Evoai_instanceId_fkey` FOREIGN KEY (`instanceId`) REFERENCES `Instance`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
56+
57+
-- AddForeignKey
58+
ALTER TABLE `EvoaiSetting` ADD CONSTRAINT `EvoaiSetting_evoaiIdFallback_fkey` FOREIGN KEY (`evoaiIdFallback`) REFERENCES `Evoai`(`id`) ON DELETE SET NULL ON UPDATE CASCADE;
59+
60+
-- AddForeignKey
61+
ALTER TABLE `EvoaiSetting` ADD CONSTRAINT `EvoaiSetting_instanceId_fkey` FOREIGN KEY (`instanceId`) REFERENCES `Instance`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- DropIndex
2+
ALTER TABLE `Media` DROP INDEX `Media_fileName_key`;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
-- AlterTable
2+
ALTER TABLE `Typebot` ADD COLUMN `splitMessages` BOOLEAN DEFAULT false,
3+
ADD COLUMN `timePerChar` INTEGER DEFAULT 50;
4+
5+
-- AlterTable
6+
ALTER TABLE `TypebotSetting` ADD COLUMN `splitMessages` BOOLEAN DEFAULT false,
7+
ADD COLUMN `timePerChar` INTEGER DEFAULT 50;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- AlterTable
2+
ALTER TABLE `IsOnWhatsapp` ADD COLUMN `lid` VARCHAR(100);

0 commit comments

Comments
 (0)