| | |
| | | |
| | | func ExecuteSqlByGorm(sqls []string) (bool,error) { |
| | | if localDb != nil { |
| | | localDb.LogMode(false) |
| | | defer localDb.LogMode(true) |
| | | var err error |
| | | tx := localDb.Begin() |
| | | defer func() { |
| | |
| | | }() |
| | | for _,sql :=range sqls { |
| | | result := tx.Exec(sql) |
| | | if result.Error !=nil { |
| | | err = result.Error |
| | | if err !=nil { |
| | | return false,result.Error |
| | | } |
| | | if result.RowsAffected == 0{ |
| | |
| | | } |
| | | |
| | | func ExecuteQueryByGorm(tableNames []string) ([]string, error) { |
| | | localDb.LogMode(false) |
| | | defer localDb.LogMode(true) |
| | | if tableNames !=nil { |
| | | var arr []string |
| | | var dumpSql []DumpSql |