From d6a2be331407bd188ffa09e1c355fcb3b718fc41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Wed, 6 Nov 2024 10:13:19 +0100 Subject: [PATCH] Add some more mssql col type mappings --- .../adapters/rdbms/drivers/mssql/dialect.go | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/server/store/adapters/rdbms/drivers/mssql/dialect.go b/server/store/adapters/rdbms/drivers/mssql/dialect.go index 529b20f35..b4b07ef20 100644 --- a/server/store/adapters/rdbms/drivers/mssql/dialect.go +++ b/server/store/adapters/rdbms/drivers/mssql/dialect.go @@ -256,25 +256,40 @@ func (mssqlDialect) ColumnFits(target, assert *ddl.Column) bool { // [the type of the target column][what types fit the target col. type] matches := map[string]map[string]bool{ "bigint": { - "varchar": true, + "varchar": true, + "nvarchar": true, }, "datetime": { - "varchar": true, + "varchar": true, + "nvarchar": true, }, "time": { - "varchar": true, + "varchar": true, + "nvarchar": true, }, "date": { - "varchar": true, + "varchar": true, + "nvarchar": true, }, "decimal": { + "varchar": true, + "nvarchar": true, + }, + "text": { + "nvarchar": true, + "varchar": true, + }, + "varchar": { + "nvarchar": true, + }, + "nvarchar": { "varchar": true, }, - "varchar": {}, "varbinary": {}, "bit": {}, "char": { - "varchar": true, + "varchar": true, + "nvarchar": true, }, }