beautify for dump sql

This commit is contained in:
Lunny Xiao 2015-11-24 15:13:53 +08:00
parent f7e6db28c0
commit 0cae9529c1
1 changed files with 16 additions and 4 deletions

View File

@ -377,13 +377,25 @@ func (engine *Engine) DumpAll(w io.Writer) error {
return err return err
} }
for _, table := range tables { _, err = io.WriteString(w, fmt.Sprintf("/*Generated by xorm v%s %s*/\n\n",
_, err = io.WriteString(w, engine.dialect.CreateTableSql(table, "", table.StoreEngine, "")+";\n\n") Version, time.Now().In(engine.TZLocation).Format("2006-01-02 15:04:05")))
if err != nil {
return err
}
for i, table := range tables {
if i > 0 {
_, err = io.WriteString(w, "\n")
if err != nil {
return err
}
}
_, err = io.WriteString(w, engine.dialect.CreateTableSql(table, "", table.StoreEngine, "")+";\n")
if err != nil { if err != nil {
return err return err
} }
for _, index := range table.Indexes { for _, index := range table.Indexes {
_, err = io.WriteString(w, engine.dialect.CreateIndexSql(table.Name, index)+";\n\n") _, err = io.WriteString(w, engine.dialect.CreateIndexSql(table.Name, index)+";\n")
if err != nil { if err != nil {
return err return err
} }
@ -443,7 +455,7 @@ func (engine *Engine) DumpAll(w io.Writer) error {
} }
} }
} }
_, err = io.WriteString(w, temp[2:]+");\n\n") _, err = io.WriteString(w, temp[2:]+");\n")
if err != nil { if err != nil {
return err return err
} }