From 51ff3f8fe87a53c8dc5ce699fda5e4e6b38c7595 Mon Sep 17 00:00:00 2001 From: JaBistDuNarrisch Date: Mon, 18 Aug 2025 21:18:47 +0200 Subject: [PATCH 1/2] Strip single quotes on default values for int --- .../Impl/SqlServer/SqlServerTransformationProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs b/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs index 37233e53..600079d0 100644 --- a/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs +++ b/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs @@ -452,11 +452,11 @@ public override Column[] GetColumns(string table) if (column.Type == DbType.Int16 || column.Type == DbType.Int32 || column.Type == DbType.Int64) { - column.DefaultValue = long.Parse(bracesStrippedString, CultureInfo.InvariantCulture); + column.DefaultValue = long.Parse(bracesAndSingleQuoteStrippedString, CultureInfo.InvariantCulture); } else if (column.Type == DbType.UInt16 || column.Type == DbType.UInt32 || column.Type == DbType.UInt64) { - column.DefaultValue = ulong.Parse(bracesStrippedString, CultureInfo.InvariantCulture); + column.DefaultValue = ulong.Parse(bracesAndSingleQuoteStrippedString, CultureInfo.InvariantCulture); } else if (column.Type == DbType.Double || column.Type == DbType.Single) { From 6d28a208bda2bacc824fa20d6762087849a50ec3 Mon Sep 17 00:00:00 2001 From: JaBistDuNarrisch Date: Mon, 18 Aug 2025 21:21:49 +0200 Subject: [PATCH 2/2] Update --- .../Impl/SqlServer/SqlServerTransformationProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs b/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs index 600079d0..ab41111c 100644 --- a/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs +++ b/src/Migrator/Providers/Impl/SqlServer/SqlServerTransformationProvider.cs @@ -521,7 +521,7 @@ public override Column[] GetColumns(string table) else if (column.MigratorDbType == MigratorDbType.Decimal) { // We assume ((1.234)) - column.DefaultValue = decimal.Parse(bracesStrippedString, CultureInfo.InvariantCulture); + column.DefaultValue = decimal.Parse(bracesAndSingleQuoteStrippedString, CultureInfo.InvariantCulture); } else if (column.MigratorDbType == MigratorDbType.String) { @@ -546,7 +546,7 @@ public override Column[] GetColumns(string table) } else if (column.MigratorDbType == MigratorDbType.Byte) { - column.DefaultValue = byte.Parse(bracesStrippedString); + column.DefaultValue = byte.Parse(bracesAndSingleQuoteStrippedString); } else {