fix_bugs_for_mssql #1852

Merged
lunny merged 3 commits from L-Angel/xorm:fix_bugs_for_mssql into master 2021-01-19 05:41:24 +00:00
2 changed files with 8 additions and 1 deletions

View File

@ -538,7 +538,7 @@ WHERE IXS.TYPE_DESC='NONCLUSTERED' and OBJECT_NAME(IXS.OBJECT_ID) =?
colName = strings.Trim(colName, "` ")
var isRegular bool
if strings.HasPrefix(indexName, "IDX_"+tableName) || strings.HasPrefix(indexName, "UQE_"+tableName) {
if (strings.HasPrefix(indexName, "IDX_"+tableName) || strings.HasPrefix(indexName, "UQE_"+tableName)) && len(indexName) > (5+len(tableName)) {
indexName = indexName[5+len(tableName):]
isRegular = true
}

View File

@ -68,6 +68,10 @@ func (s *SQLType) IsJson() bool {
return s.Name == Json || s.Name == Jsonb
}
func (s *SQLType) IsXML() bool {
return s.Name == XML
}
var (
Bit = "BIT"
TinyInt = "TINYINT"
@ -128,6 +132,7 @@ var (
Json = "JSON"
Jsonb = "JSONB"
XML = "XML"
Array = "ARRAY"
SqlTypes = map[string]int{
@ -144,6 +149,8 @@ var (
Json: TEXT_TYPE,
Jsonb: TEXT_TYPE,
XML: TEXT_TYPE,
lunny marked this conversation as resolved Outdated
Outdated
Review

Please use XML but not Xml

Please use `XML` but not `Xml`

fix at 29feb61217

fix at [29feb61217](https://gitea.com/xorm/xorm/commit/29feb612175108edecdd8c7d6f047af73d597bc9)
Char: TEXT_TYPE,
NChar: TEXT_TYPE,
Varchar: TEXT_TYPE,