fix test bug
Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
parent
6d1aba4e23
commit
3ff3839b59
|
@ -604,7 +604,7 @@ func (engine *Engine) dumpTables(tables []*schemas.Table, w io.Writer, tp ...sch
|
||||||
if table.Type != nil {
|
if table.Type != nil {
|
||||||
val := reflect.New(table.Type)
|
val := reflect.New(table.Type)
|
||||||
for rows.Next() {
|
for rows.Next() {
|
||||||
err = rows.ScanStructByName(val)
|
err = rows.ScanStructByName(val.Interface())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -618,9 +618,9 @@ func (engine *Engine) dumpTables(tables []*schemas.Table, w io.Writer, tp ...sch
|
||||||
for _, d := range dstCols {
|
for _, d := range dstCols {
|
||||||
col := table.GetColumn(d)
|
col := table.GetColumn(d)
|
||||||
if col == nil {
|
if col == nil {
|
||||||
return errors.New("unknow column error")
|
return errors.New("unknown column error")
|
||||||
}
|
}
|
||||||
temp += "," + formatColumnValue(dstDialect, val.FieldByName(col.FieldName), col)
|
temp += "," + formatColumnValue(dstDialect, val.Elem().FieldByName(col.FieldName), col)
|
||||||
}
|
}
|
||||||
_, err = io.WriteString(w, temp[1:]+");\n")
|
_, err = io.WriteString(w, temp[1:]+");\n")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue