migration.sql 945 B

1234567891011121314151617181920212223
  1. -- Runtime panic button/cutoff settings and durable Flowise session IDs.
  2. CREATE TABLE "RuntimeSetting" (
  3. "key" TEXT NOT NULL PRIMARY KEY,
  4. "value" TEXT NOT NULL,
  5. "updatedBy" TEXT,
  6. "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  7. "updatedAt" DATETIME NOT NULL
  8. );
  9. CREATE TABLE "ConversationState" (
  10. "id" TEXT NOT NULL PRIMARY KEY,
  11. "conversationId" INTEGER NOT NULL,
  12. "flowiseSessionId" TEXT NOT NULL,
  13. "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  14. "updatedAt" DATETIME NOT NULL
  15. );
  16. CREATE UNIQUE INDEX "ConversationState_conversationId_key" ON "ConversationState"("conversationId");
  17. CREATE INDEX "ConversationState_flowiseSessionId_idx" ON "ConversationState"("flowiseSessionId");
  18. INSERT INTO "RuntimeSetting" ("key", "value", "updatedBy", "updatedAt") VALUES
  19. ('bot_enabled', 'true', 'migration', CURRENT_TIMESTAMP),
  20. ('max_message_age_minutes', '240', 'migration', CURRENT_TIMESTAMP);