From 72d2c79793097d9c84d31fa8e5c2c6bba09a1b1d Mon Sep 17 00:00:00 2001 From: Owen Date: Tue, 25 Aug 2026 10:42:56 -0400 Subject: [PATCH] Add migration for streaming table --- server/setup/scriptsPg/1.22.0.ts | 3 +++ server/setup/scriptsSqlite/1.22.0.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/server/setup/scriptsPg/1.22.0.ts b/server/setup/scriptsPg/1.22.0.ts index e85f0fd33..37b4f0aab 100644 --- a/server/setup/scriptsPg/1.22.0.ts +++ b/server/setup/scriptsPg/1.22.0.ts @@ -345,6 +345,9 @@ export default async function migration() { await db.execute( sql`ALTER TABLE "virtualApiKeys" ADD CONSTRAINT "virtualApiKeys_createdByUserId_user_id_fk" FOREIGN KEY ("createdByUserId") REFERENCES "public"."user"("id") ON DELETE set null ON UPDATE no action;` ); + await db.execute( + sql`ALTER TABLE "eventStreamingDestinations" ADD "sendAISessionLogs" boolean DEFAULT false NOT NULL;` + ); await db.execute( sql`CREATE INDEX "idx_ai_budget_breach_events_budget_created" ON "aiBudgetBreachEvents" USING btree ("budgetId","createdAt");` ); diff --git a/server/setup/scriptsSqlite/1.22.0.ts b/server/setup/scriptsSqlite/1.22.0.ts index d0e65e443..b66853a82 100644 --- a/server/setup/scriptsSqlite/1.22.0.ts +++ b/server/setup/scriptsSqlite/1.22.0.ts @@ -402,6 +402,9 @@ export default async function migration() { db.prepare( `ALTER TABLE 'siteResources' ADD 'requiresExitNodeConnection' integer DEFAULT false NOT NULL;` ).run(); + db.prepare( + `ALTER TABLE 'eventStreamingDestinations' ADD 'sendAISessionLogs' integer DEFAULT false NOT NULL;` + ).run(); const insertRoleAction = db.prepare(` INSERT INTO 'roleActions' ("roleId", "actionId", "orgId")