From 1fbe2066c5fb56df05182449b85f2c8f0c72a688 Mon Sep 17 00:00:00 2001 From: "Jeremy D. Miller" Date: Wed, 9 Jul 2025 14:20:57 -0500 Subject: [PATCH] widening every field that might be impacted by Azure server names --- .../Persistence/SqlServerMessageStore.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Persistence/Wolverine.SqlServer/Persistence/SqlServerMessageStore.cs b/src/Persistence/Wolverine.SqlServer/Persistence/SqlServerMessageStore.cs index f3495c2ba..c90ac8cfc 100644 --- a/src/Persistence/Wolverine.SqlServer/Persistence/SqlServerMessageStore.cs +++ b/src/Persistence/Wolverine.SqlServer/Persistence/SqlServerMessageStore.cs @@ -409,8 +409,8 @@ public override IEnumerable AllObjects() var nodeTable = new Table(new DbObjectName(SchemaName, DatabaseConstants.NodeTableName)); nodeTable.AddColumn("id").AsPrimaryKey(); nodeTable.AddColumn("node_number").AutoNumber().NotNull(); - nodeTable.AddColumn("description", "nvarchar(max)").NotNull(); - nodeTable.AddColumn("uri").NotNull(); + nodeTable.AddColumn("description", "varchar(max)").NotNull(); + nodeTable.AddColumn("uri", "varchar(500)").NotNull(); nodeTable.AddColumn("started").DefaultValueByExpression("GETUTCDATE()").NotNull(); nodeTable.AddColumn("health_check").DefaultValueByExpression("GETUTCDATE()").NotNull(); nodeTable.AddColumn("version"); @@ -419,7 +419,7 @@ public override IEnumerable AllObjects() yield return nodeTable; var assignmentTable = new Table(new DbObjectName(SchemaName, DatabaseConstants.NodeAssignmentsTableName)); - assignmentTable.AddColumn("id").AsPrimaryKey(); + assignmentTable.AddColumn("id", "varchar(500)").AsPrimaryKey(); assignmentTable.AddColumn("node_id").ForeignKeyTo(nodeTable.Identifier, "id", onDelete:CascadeAction.Cascade); assignmentTable.AddColumn("started").DefaultValueByExpression("GETUTCDATE()").NotNull(); @@ -449,7 +449,7 @@ public override IEnumerable AllObjects() var eventTable = new Table(new DbObjectName(SchemaName, DatabaseConstants.NodeRecordTableName)); eventTable.AddColumn("id").AutoNumber().AsPrimaryKey(); eventTable.AddColumn("node_number").NotNull(); - eventTable.AddColumn("event_name").NotNull(); + eventTable.AddColumn("event_name", "varchar(500)").NotNull(); eventTable.AddColumn("timestamp").DefaultValueByExpression("GETUTCDATE()").NotNull(); eventTable.AddColumn("description", "varchar(500)").AllowNulls(); yield return eventTable;