From 93aa3a7835fa4c9d9972420e018434c8af0ef309 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 17 Jan 2025 08:56:21 +0100 Subject: [PATCH] Remove WorkflowInboxMessages table and associated logic. This change eliminates the previously defined WorkflowInboxMessages table and its creation logic for all databases. Cleanup simplifies the database schema and maintains focus on essential entities. --- .../Elsa.Dapper.Migrations/Runtime/V3_3.cs | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/modules/Elsa.Dapper.Migrations/Runtime/V3_3.cs b/src/modules/Elsa.Dapper.Migrations/Runtime/V3_3.cs index 653346ed5..8c91daf2b 100644 --- a/src/modules/Elsa.Dapper.Migrations/Runtime/V3_3.cs +++ b/src/modules/Elsa.Dapper.Migrations/Runtime/V3_3.cs @@ -14,7 +14,6 @@ public class V3_3 : Migration /// public override void Up() { - Delete.Table("WorkflowInboxMessages"); Alter.Table("Triggers").AddColumn("TenantId").AsString().Nullable(); Alter.Table("Bookmarks").AddColumn("TenantId").AsString().Nullable(); Alter.Table("WorkflowExecutionLogRecords").AddColumn("TenantId").AsString().Nullable(); @@ -74,21 +73,6 @@ public class V3_3 : Migration .WithColumn("ExpiresAt").AsDateTimeOffset().Indexed() ; - IfDatabase("Sqlite") - .Create - .Table("WorkflowInboxMessages") - .WithColumn("Id").AsString().PrimaryKey() - .WithColumn("ActivityTypeName").AsString().NotNullable().Indexed() - .WithColumn("WorkflowInstanceId").AsString().Nullable().Indexed() - .WithColumn("ActivityInstanceId").AsString().Nullable().Indexed() - .WithColumn("CorrelationId").AsString().Nullable().Indexed() - .WithColumn("Hash").AsString().NotNullable().Indexed() - .WithColumn("SerializedBookmarkPayload").AsString(MaxValue) - .WithColumn("SerializedInput").AsString(MaxValue).Nullable() - .WithColumn("CreatedAt").AsDateTime2().Indexed() - .WithColumn("ExpiresAt").AsDateTime2().Indexed() - ; - Delete.Table("BookmarkQueueItems"); } } \ No newline at end of file