diff --git a/Elsa.sln b/Elsa.sln
index f4db76f04..39c6c6996 100644
--- a/Elsa.sln
+++ b/Elsa.sln
@@ -317,6 +317,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "migrations", "migrations",
migrations\efcore-3.1.sh = migrations\efcore-3.1.sh
migrations\efcore-3.0.sh = migrations\efcore-3.0.sh
migrations\efcore-3.1-sql.sh = migrations\efcore-3.1-sql.sh
+ migrations\README.md = migrations\README.md
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elsa.Alterations.IntegrationTests", "test\integration\Elsa.Alterations.IntegrationTests\Elsa.Alterations.IntegrationTests.csproj", "{F50336DA-42D1-4DD1-A107-67AFEB8A33EE}"
diff --git a/migrations/README.md b/migrations/README.md
new file mode 100755
index 000000000..3859b21b4
--- /dev/null
+++ b/migrations/README.md
@@ -0,0 +1,3 @@
+The `ef-migration-runtime-schema` package provides a runtime schema for the Entity Framework Core migrations. This schema is used to generate the migration scripts for the database.
+
+https://www.nuget.org/packages/ef-migration-runtime-schema
\ No newline at end of file
diff --git a/migrations/efcore-3.1.sh b/migrations/efcore-3.1.sh
index 82a0a2460..236951e6a 100755
--- a/migrations/efcore-3.1.sh
+++ b/migrations/efcore-3.1.sh
@@ -16,6 +16,6 @@ for module in "${mods[@]}"; do
echo "Updating migrations for $provider..."
echo "Provider path: ${providerPath:?}/${migrationsPath}"
echo "Migrations path: $migrationsPath"
- dotnet ef migrations add V3_1 -c "$module"ElsaDbContext -p "$providerPath" -o "$migrationsPath"
+ ef-migration-runtime-schema --interface Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema --efOptions "migrations add V3_1 -c ""$module""ElsaDbContext -p ""$providerPath"" -o ""$migrationsPath"""
done
done
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240326133102_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240329200618_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240326133102_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240329200618_V3_1.Designer.cs
index d6987a663..df3478e06 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240326133102_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240329200618_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.MySql.Migrations.Alterations
{
[DbContext(typeof(AlterationsElsaDbContext))]
- [Migration("20240326133102_V3_1")]
+ [Migration("20240329200618_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240326133102_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240329200618_V3_1.cs
similarity index 79%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240326133102_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240329200618_V3_1.cs
index 2033ffc86..8130b0bec 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240326133102_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Alterations/20240329200618_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,18 +7,26 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Alterations
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.RenameColumn(
name: "SerializedWorkflowInstanceIds",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
newName: "SerializedWorkflowInstanceFilter");
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
type: "varchar(255)",
nullable: false,
@@ -28,7 +36,7 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Alterations
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationJobs",
type: "varchar(255)",
nullable: false,
@@ -42,13 +50,13 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Alterations
{
migrationBuilder.RenameColumn(
name: "SerializedWorkflowInstanceFilter",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
newName: "SerializedWorkflowInstanceIds");
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
type: "int",
nullable: false,
@@ -58,7 +66,7 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Alterations
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationJobs",
type: "int",
nullable: false,
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240326133216_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240329200746_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240326133216_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240329200746_V3_1.Designer.cs
index 8364b3a66..faaf23789 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240326133216_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240329200746_V3_1.Designer.cs
@@ -10,7 +10,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.MySql.Migrations.Identity
{
[DbContext(typeof(IdentityElsaDbContext))]
- [Migration("20240326133216_V3_1")]
+ [Migration("20240329200746_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240326133216_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240329200746_V3_1.cs
similarity index 56%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240326133216_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240329200746_V3_1.cs
index 0ac0970a1..d5692b547 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240326133216_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Identity/20240329200746_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Identity
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240326133247_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240329200817_V3_1.Designer.cs
similarity index 98%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240326133247_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240329200817_V3_1.Designer.cs
index 1eba53ada..d1b0b49ce 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240326133247_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240329200817_V3_1.Designer.cs
@@ -10,7 +10,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.MySql.Migrations.Labels
{
[DbContext(typeof(LabelsElsaDbContext))]
- [Migration("20240326133247_V3_1")]
+ [Migration("20240329200817_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240326133247_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240329200817_V3_1.cs
similarity index 55%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240326133247_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240329200817_V3_1.cs
index 552fab200..468bec8e8 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240326133247_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Labels/20240329200817_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Labels
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240326133145_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240329200720_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240326133145_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240329200720_V3_1.Designer.cs
index 17f5e541c..0828c2c2f 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240326133145_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240329200720_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.MySql.Migrations.Management
{
[DbContext(typeof(ManagementElsaDbContext))]
- [Migration("20240326133145_V3_1")]
+ [Migration("20240329200720_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240326133145_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240329200720_V3_1.cs
similarity index 76%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240326133145_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240329200720_V3_1.cs
index 1f482029a..dc38619be 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240326133145_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Management/20240329200720_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,12 +7,20 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Management
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn(
name: "DataCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "longtext",
nullable: true)
@@ -20,7 +28,7 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Management
migrationBuilder.AddColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "tinyint(1)",
nullable: false,
@@ -28,7 +36,7 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Management
migrationBuilder.AddColumn(
name: "ParentWorkflowInstanceId",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "longtext",
nullable: true)
@@ -36,7 +44,7 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Management
migrationBuilder.AddColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions",
type: "tinyint(1)",
nullable: false,
@@ -44,13 +52,13 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Management
migrationBuilder.CreateIndex(
name: "IX_WorkflowInstance_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
column: "IsSystem");
migrationBuilder.CreateIndex(
name: "IX_WorkflowDefinition_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions",
column: "IsSystem");
}
@@ -60,32 +68,32 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Management
{
migrationBuilder.DropIndex(
name: "IX_WorkflowInstance_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropIndex(
name: "IX_WorkflowDefinition_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions");
migrationBuilder.DropColumn(
name: "DataCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "ParentWorkflowInstanceId",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions");
}
}
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240326133125_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240329200651_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240326133125_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240329200651_V3_1.Designer.cs
index 60f3991e9..128d958ff 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240326133125_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240329200651_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.MySql.Migrations.Runtime
{
[DbContext(typeof(RuntimeElsaDbContext))]
- [Migration("20240326133125_V3_1")]
+ [Migration("20240329200651_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240326133125_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240329200651_V3_1.cs
similarity index 78%
rename from src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240326133125_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240329200651_V3_1.cs
index 455ba1e0d..106ae7acf 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240326133125_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/Migrations/Runtime/20240329200651_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,12 +7,20 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Runtime
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn(
name: "SerializedActivityStateCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords",
type: "longtext",
nullable: true)
@@ -20,7 +28,7 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Runtime
migrationBuilder.AddColumn(
name: "SerializedProperties",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords",
type: "longtext",
nullable: true)
@@ -28,7 +36,7 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Runtime
migrationBuilder.CreateTable(
name: "KeyValuePairs",
- schema: "Elsa",
+ schema: _schema.Schema,
columns: table => new
{
Key = table.Column(type: "varchar(255)", nullable: false)
@@ -48,16 +56,16 @@ namespace Elsa.EntityFrameworkCore.MySql.Migrations.Runtime
{
migrationBuilder.DropTable(
name: "KeyValuePairs",
- schema: "Elsa");
+ schema: _schema.Schema);
migrationBuilder.DropColumn(
name: "SerializedActivityStateCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords");
migrationBuilder.DropColumn(
name: "SerializedProperties",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords");
}
}
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240326133121_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240329200643_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240326133121_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240329200643_V3_1.Designer.cs
index deece2c16..337987fe2 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240326133121_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240329200643_V3_1.Designer.cs
@@ -12,7 +12,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Alterations
{
[DbContext(typeof(AlterationsElsaDbContext))]
- [Migration("20240326133121_V3_1")]
+ [Migration("20240329200643_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240326133121_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240329200643_V3_1.cs
similarity index 77%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240326133121_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240329200643_V3_1.cs
index f1e46b294..5ef51d428 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240326133121_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Alterations/20240329200643_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,18 +7,26 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Alterations
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.RenameColumn(
name: "SerializedWorkflowInstanceIds",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
newName: "SerializedWorkflowInstanceFilter");
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
type: "text",
nullable: false,
@@ -27,7 +35,7 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Alterations
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationJobs",
type: "text",
nullable: false,
@@ -40,13 +48,13 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Alterations
{
migrationBuilder.RenameColumn(
name: "SerializedWorkflowInstanceFilter",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
newName: "SerializedWorkflowInstanceIds");
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
type: "integer",
nullable: false,
@@ -55,7 +63,7 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Alterations
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationJobs",
type: "integer",
nullable: false,
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240326133242_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240329200810_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240326133242_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240329200810_V3_1.Designer.cs
index 3882da36c..d287259bc 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240326133242_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240329200810_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Identity
{
[DbContext(typeof(IdentityElsaDbContext))]
- [Migration("20240326133242_V3_1")]
+ [Migration("20240329200810_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240326133242_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240329200810_V3_1.cs
similarity index 56%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240326133242_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240329200810_V3_1.cs
index 5e2f18d36..bfa838bff 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240326133242_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Identity/20240329200810_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Identity
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240326133309_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240329200841_V3_1.Designer.cs
similarity index 98%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240326133309_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240329200841_V3_1.Designer.cs
index aa0e4bb2e..4d06c6a81 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240326133309_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240329200841_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Labels
{
[DbContext(typeof(LabelsElsaDbContext))]
- [Migration("20240326133309_V3_1")]
+ [Migration("20240329200841_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240326133309_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240329200841_V3_1.cs
similarity index 56%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240326133309_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240329200841_V3_1.cs
index 7267e79e4..1cdd40aea 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240326133309_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Labels/20240329200841_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Labels
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240326133211_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240329200740_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240326133211_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240329200740_V3_1.Designer.cs
index 52263e776..2aee77f54 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240326133211_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240329200740_V3_1.Designer.cs
@@ -12,7 +12,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Management
{
[DbContext(typeof(ManagementElsaDbContext))]
- [Migration("20240326133211_V3_1")]
+ [Migration("20240329200740_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240326133211_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240329200740_V3_1.cs
similarity index 75%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240326133211_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240329200740_V3_1.cs
index d0e20c7ff..19a90113d 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240326133211_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Management/20240329200740_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,19 +7,27 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Management
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn(
name: "DataCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "text",
nullable: true);
migrationBuilder.AddColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "boolean",
nullable: false,
@@ -27,14 +35,14 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Management
migrationBuilder.AddColumn(
name: "ParentWorkflowInstanceId",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "text",
nullable: true);
migrationBuilder.AddColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions",
type: "boolean",
nullable: false,
@@ -42,13 +50,13 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Management
migrationBuilder.CreateIndex(
name: "IX_WorkflowInstance_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
column: "IsSystem");
migrationBuilder.CreateIndex(
name: "IX_WorkflowDefinition_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions",
column: "IsSystem");
}
@@ -58,32 +66,32 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Management
{
migrationBuilder.DropIndex(
name: "IX_WorkflowInstance_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropIndex(
name: "IX_WorkflowDefinition_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions");
migrationBuilder.DropColumn(
name: "DataCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "ParentWorkflowInstanceId",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions");
}
}
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240326133140_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240329200711_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240326133140_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240329200711_V3_1.Designer.cs
index f3b51e896..ff9ba2df0 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240326133140_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240329200711_V3_1.Designer.cs
@@ -12,7 +12,7 @@ using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Runtime
{
[DbContext(typeof(RuntimeElsaDbContext))]
- [Migration("20240326133140_V3_1")]
+ [Migration("20240329200711_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240326133140_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240329200711_V3_1.cs
similarity index 75%
rename from src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240326133140_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240329200711_V3_1.cs
index ab73c3ab9..0f9433fdf 100644
--- a/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240326133140_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.PostgreSql/Migrations/Runtime/20240329200711_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,26 +7,34 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Runtime
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn(
name: "SerializedActivityStateCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords",
type: "text",
nullable: true);
migrationBuilder.AddColumn(
name: "SerializedProperties",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords",
type: "text",
nullable: true);
migrationBuilder.CreateTable(
name: "KeyValuePairs",
- schema: "Elsa",
+ schema: _schema.Schema,
columns: table => new
{
Key = table.Column(type: "text", nullable: false),
@@ -43,16 +51,16 @@ namespace Elsa.EntityFrameworkCore.PostgreSql.Migrations.Runtime
{
migrationBuilder.DropTable(
name: "KeyValuePairs",
- schema: "Elsa");
+ schema: _schema.Schema);
migrationBuilder.DropColumn(
name: "SerializedActivityStateCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords");
migrationBuilder.DropColumn(
name: "SerializedProperties",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords");
}
}
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240326133111_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240329200626_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240326133111_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240329200626_V3_1.Designer.cs
index c8b688f43..4d9c32aef 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240326133111_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240329200626_V3_1.Designer.cs
@@ -12,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Alterations
{
[DbContext(typeof(AlterationsElsaDbContext))]
- [Migration("20240326133111_V3_1")]
+ [Migration("20240329200626_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240326133111_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240329200626_V3_1.cs
similarity index 77%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240326133111_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240329200626_V3_1.cs
index 431f8db00..1be2bd830 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240326133111_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Alterations/20240329200626_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,18 +7,26 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Alterations
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.RenameColumn(
name: "SerializedWorkflowInstanceIds",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
newName: "SerializedWorkflowInstanceFilter");
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
type: "nvarchar(450)",
nullable: false,
@@ -27,7 +35,7 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Alterations
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationJobs",
type: "nvarchar(450)",
nullable: false,
@@ -40,13 +48,13 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Alterations
{
migrationBuilder.RenameColumn(
name: "SerializedWorkflowInstanceFilter",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
newName: "SerializedWorkflowInstanceIds");
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationPlans",
type: "int",
nullable: false,
@@ -55,7 +63,7 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Alterations
migrationBuilder.AlterColumn(
name: "Status",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "AlterationJobs",
type: "int",
nullable: false,
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240326133220_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240329200753_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240326133220_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240329200753_V3_1.Designer.cs
index eaef427a1..0322db1ab 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240326133220_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240329200753_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Identity
{
[DbContext(typeof(IdentityElsaDbContext))]
- [Migration("20240326133220_V3_1")]
+ [Migration("20240329200753_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240326133220_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240329200753_V3_1.cs
similarity index 56%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240326133220_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240329200753_V3_1.cs
index 2bace5367..e98a69ceb 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240326133220_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Identity/20240329200753_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Identity
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240326133252_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240329200825_V3_1.Designer.cs
similarity index 98%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240326133252_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240329200825_V3_1.Designer.cs
index b6dba197d..33710032b 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240326133252_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240329200825_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Labels
{
[DbContext(typeof(LabelsElsaDbContext))]
- [Migration("20240326133252_V3_1")]
+ [Migration("20240329200825_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240326133252_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240329200825_V3_1.cs
similarity index 56%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240326133252_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240329200825_V3_1.cs
index efcc2a3e3..b374a0774 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240326133252_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Labels/20240329200825_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Labels
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240326133156_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240329200727_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240326133156_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240329200727_V3_1.Designer.cs
index a5b73d9db..a23cc5bd7 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240326133156_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240329200727_V3_1.Designer.cs
@@ -12,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Management
{
[DbContext(typeof(ManagementElsaDbContext))]
- [Migration("20240326133156_V3_1")]
+ [Migration("20240329200727_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240326133156_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240329200727_V3_1.cs
similarity index 75%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240326133156_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240329200727_V3_1.cs
index 8146d66b4..1d669a5e9 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240326133156_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Management/20240329200727_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,19 +7,27 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Management
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn(
name: "DataCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "bit",
nullable: false,
@@ -27,14 +35,14 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Management
migrationBuilder.AddColumn(
name: "ParentWorkflowInstanceId",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions",
type: "bit",
nullable: false,
@@ -42,13 +50,13 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Management
migrationBuilder.CreateIndex(
name: "IX_WorkflowInstance_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances",
column: "IsSystem");
migrationBuilder.CreateIndex(
name: "IX_WorkflowDefinition_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions",
column: "IsSystem");
}
@@ -58,32 +66,32 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Management
{
migrationBuilder.DropIndex(
name: "IX_WorkflowInstance_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropIndex(
name: "IX_WorkflowDefinition_IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions");
migrationBuilder.DropColumn(
name: "DataCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "ParentWorkflowInstanceId",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowInstances");
migrationBuilder.DropColumn(
name: "IsSystem",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "WorkflowDefinitions");
}
}
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240326133130_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240329200657_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240326133130_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240329200657_V3_1.Designer.cs
index da1f4c2e6..2c345fdd7 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240326133130_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240329200657_V3_1.Designer.cs
@@ -12,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Runtime
{
[DbContext(typeof(RuntimeElsaDbContext))]
- [Migration("20240326133130_V3_1")]
+ [Migration("20240329200657_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240326133130_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240329200657_V3_1.cs
similarity index 75%
rename from src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240326133130_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240329200657_V3_1.cs
index e9c633852..b7d11f155 100644
--- a/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240326133130_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.SqlServer/Migrations/Runtime/20240329200657_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,26 +7,34 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Runtime
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn(
name: "SerializedActivityStateCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
name: "SerializedProperties",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.CreateTable(
name: "KeyValuePairs",
- schema: "Elsa",
+ schema: _schema.Schema,
columns: table => new
{
Key = table.Column(type: "nvarchar(450)", nullable: false),
@@ -43,16 +51,16 @@ namespace Elsa.EntityFrameworkCore.SqlServer.Migrations.Runtime
{
migrationBuilder.DropTable(
name: "KeyValuePairs",
- schema: "Elsa");
+ schema: _schema.Schema);
migrationBuilder.DropColumn(
name: "SerializedActivityStateCompressionAlgorithm",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords");
migrationBuilder.DropColumn(
name: "SerializedProperties",
- schema: "Elsa",
+ schema: _schema.Schema,
table: "ActivityExecutionRecords");
}
}
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240326133116_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240329200634_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240326133116_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240329200634_V3_1.Designer.cs
index f8539bfae..47bab0e42 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240326133116_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240329200634_V3_1.Designer.cs
@@ -10,7 +10,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Alterations
{
[DbContext(typeof(AlterationsElsaDbContext))]
- [Migration("20240326133116_V3_1")]
+ [Migration("20240329200634_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240326133116_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240329200634_V3_1.cs
similarity index 85%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240326133116_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240329200634_V3_1.cs
index b091726a5..818c28dfd 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240326133116_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Alterations/20240329200634_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Alterations
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240326133236_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240329200800_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240326133236_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240329200800_V3_1.Designer.cs
index ab6482f4c..833c23e32 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240326133236_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240329200800_V3_1.Designer.cs
@@ -10,7 +10,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Identity
{
[DbContext(typeof(IdentityElsaDbContext))]
- [Migration("20240326133236_V3_1")]
+ [Migration("20240329200800_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240326133236_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240329200800_V3_1.cs
similarity index 56%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240326133236_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240329200800_V3_1.cs
index 77788e232..7a7b586f5 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240326133236_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Identity/20240329200800_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Identity
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240326133257_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240329200834_V3_1.Designer.cs
similarity index 98%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240326133257_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240329200834_V3_1.Designer.cs
index 2d8b1df78..0a36316d9 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240326133257_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240329200834_V3_1.Designer.cs
@@ -10,7 +10,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Labels
{
[DbContext(typeof(LabelsElsaDbContext))]
- [Migration("20240326133257_V3_1")]
+ [Migration("20240329200834_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240326133257_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240329200834_V3_1.cs
similarity index 55%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240326133257_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240329200834_V3_1.cs
index 046754efa..d3c0d1c89 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240326133257_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Labels/20240329200834_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Labels
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240326133207_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240329200734_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240326133207_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240329200734_V3_1.Designer.cs
index 951e24b63..9cc7d53bc 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240326133207_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240329200734_V3_1.Designer.cs
@@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Management
{
[DbContext(typeof(ManagementElsaDbContext))]
- [Migration("20240326133207_V3_1")]
+ [Migration("20240329200734_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240326133207_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240329200734_V3_1.cs
similarity index 88%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240326133207_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240329200734_V3_1.cs
index 6a834f582..c4a0f6ad2 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240326133207_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Management/20240329200734_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Management
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240326133135_V3_1.Designer.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240329200705_V3_1.Designer.cs
similarity index 99%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240326133135_V3_1.Designer.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240329200705_V3_1.Designer.cs
index eb2a8ac52..a101dd299 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240326133135_V3_1.Designer.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240329200705_V3_1.Designer.cs
@@ -10,7 +10,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Runtime
{
[DbContext(typeof(RuntimeElsaDbContext))]
- [Migration("20240326133135_V3_1")]
+ [Migration("20240329200705_V3_1")]
partial class V3_1
{
///
diff --git a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240326133135_V3_1.cs b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240329200705_V3_1.cs
similarity index 84%
rename from src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240326133135_V3_1.cs
rename to src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240329200705_V3_1.cs
index 81b902857..6e3d217d6 100644
--- a/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240326133135_V3_1.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.Sqlite/Migrations/Runtime/20240329200705_V3_1.cs
@@ -1,4 +1,4 @@
-using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
@@ -7,6 +7,14 @@ namespace Elsa.EntityFrameworkCore.Sqlite.Migrations.Runtime
///
public partial class V3_1 : Migration
{
+ private readonly Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema _schema;
+
+ ///
+ public V3_1(Elsa.EntityFrameworkCore.Common.Contracts.IElsaDbContextSchema schema)
+ {
+ _schema = schema;
+ }
+
///
protected override void Up(MigrationBuilder migrationBuilder)
{