This commit is contained in:
Lunny Xiao 2023-06-30 23:35:00 +08:00
parent 3611f2e045
commit 6a0a8b1b5a
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 14 additions and 1 deletions

View File

@ -579,10 +579,23 @@ func TestCollate(t *testing.T) {
Name: "Test",
})
if testEngine.Dialect().URI().DBType == schemas.MYSQL || testEngine.Dialect().URI().DBType == schemas.MSSQL {
ver, err := testEngine.DBVersion()
assert.NoError(t, err)
fmt.Println("====", ver.Edition)
tables, err1 := testEngine.DBMetas()
assert.NoError(t, err1)
for _, table := range tables {
if table.Name == "test_collate_column" {
if table.Collation == "utf8mb4_general_ci" {
assert.Error(t, err)
} else {
assert.NoError(t, err)
}
}
}
} else {
assert.NoError(t, err)
}
// Since SQLITE don't support modify column SQL, currrently just ignore
if testEngine.Dialect().URI().DBType != schemas.MYSQL && testEngine.Dialect().URI().DBType != schemas.MSSQL {