feat(db): migration for ElementDataType + widen attribute Value to nvarchar(max) (idempotent)

This commit is contained in:
Joseph Doherty
2026-06-16 15:22:29 -04:00
parent 8bd8079a7f
commit 4a4b3d677d
5 changed files with 1802 additions and 8 deletions
@@ -563,12 +563,15 @@ namespace ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Migrations
.HasMaxLength(200)
.HasColumnType("nvarchar(200)");
b.Property<string>("ElementDataType")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)");
b.Property<int>("InstanceId")
.HasColumnType("int");
b.Property<string>("OverrideValue")
.HasMaxLength(4000)
.HasColumnType("nvarchar(4000)");
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
@@ -1164,6 +1167,10 @@ namespace ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Migrations
.HasMaxLength(2000)
.HasColumnType("nvarchar(2000)");
b.Property<string>("ElementDataType")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)");
b.Property<bool>("IsInherited")
.HasColumnType("bit");
@@ -1182,8 +1189,7 @@ namespace ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Migrations
.HasColumnType("int");
b.Property<string>("Value")
.HasMaxLength(4000)
.HasColumnType("nvarchar(4000)");
.HasColumnType("nvarchar(max)");
b.HasKey("Id");