@@ -16,30 +16,30 @@ import (
1616
1717// ConvertDatabaseTable converts database and tables from utf8 to utf8mb4 if it's mysql and set ROW_FORMAT=dynamic
1818func ConvertDatabaseTable () error {
19- if x .Dialect ().URI ().DBType != schemas .MYSQL {
19+ if xormEngine .Dialect ().URI ().DBType != schemas .MYSQL {
2020 return nil
2121 }
2222
23- r , err := CheckCollations (x )
23+ r , err := CheckCollations (xormEngine )
2424 if err != nil {
2525 return err
2626 }
2727
28- _ , err = x .Exec (fmt .Sprintf ("ALTER DATABASE `%s` CHARACTER SET utf8mb4 COLLATE %s" , setting .Database .Name , r .ExpectedCollation ))
28+ _ , err = xormEngine .Exec (fmt .Sprintf ("ALTER DATABASE `%s` CHARACTER SET utf8mb4 COLLATE %s" , setting .Database .Name , r .ExpectedCollation ))
2929 if err != nil {
3030 return err
3131 }
3232
33- tables , err := x .DBMetas ()
33+ tables , err := xormEngine .DBMetas ()
3434 if err != nil {
3535 return err
3636 }
3737 for _ , table := range tables {
38- if _ , err := x .Exec (fmt .Sprintf ("ALTER TABLE `%s` ROW_FORMAT=dynamic" , table .Name )); err != nil {
38+ if _ , err := xormEngine .Exec (fmt .Sprintf ("ALTER TABLE `%s` ROW_FORMAT=dynamic" , table .Name )); err != nil {
3939 return err
4040 }
4141
42- if _ , err := x .Exec (fmt .Sprintf ("ALTER TABLE `%s` CONVERT TO CHARACTER SET utf8mb4 COLLATE %s" , table .Name , r .ExpectedCollation )); err != nil {
42+ if _ , err := xormEngine .Exec (fmt .Sprintf ("ALTER TABLE `%s` CONVERT TO CHARACTER SET utf8mb4 COLLATE %s" , table .Name , r .ExpectedCollation )); err != nil {
4343 return err
4444 }
4545 }
@@ -49,11 +49,11 @@ func ConvertDatabaseTable() error {
4949
5050// ConvertVarcharToNVarchar converts database and tables from varchar to nvarchar if it's mssql
5151func ConvertVarcharToNVarchar () error {
52- if x .Dialect ().URI ().DBType != schemas .MSSQL {
52+ if xormEngine .Dialect ().URI ().DBType != schemas .MSSQL {
5353 return nil
5454 }
5555
56- sess := x .NewSession ()
56+ sess := xormEngine .NewSession ()
5757 defer sess .Close ()
5858 res , err := sess .QuerySliceString (`SELECT 'ALTER TABLE ' + OBJECT_NAME(SC.object_id) + ' MODIFY SC.name NVARCHAR(' + CONVERT(VARCHAR(5),SC.max_length) + ')'
5959FROM SYS.columns SC
0 commit comments