mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 16:20:56 +00:00
update the migration database time format
This commit is contained in:
parent
5ecfe0c335
commit
efcaa3d934
@ -23,7 +23,6 @@ package migration
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"sort"
|
"sort"
|
||||||
"strconv"
|
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -32,7 +31,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
// const the data format for the bee generate migration datatype
|
// const the data format for the bee generate migration datatype
|
||||||
const M_DATE_FORMAT = "20060102_150405"
|
const (
|
||||||
|
M_DATE_FORMAT = "20060102_150405"
|
||||||
|
M_DB_DATE_FORMAT = "2006-01-02 15:04:05"
|
||||||
|
)
|
||||||
|
|
||||||
// Migrationer is an interface for all Migration struct
|
// Migrationer is an interface for all Migration struct
|
||||||
type Migrationer interface {
|
type Migrationer interface {
|
||||||
@ -99,7 +101,11 @@ func (m *Migration) addOrUpdateRecord(name, status string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = p.Exec(name, strconv.FormatInt(m.GetCreated(), 10), strings.Join(m.sqls, "; "), status)
|
t, err := time.Parse(M_DB_DATE_FORMAT, m.Created)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
_, err = p.Exec(name, t.Format(M_DB_DATE_FORMAT), strings.Join(m.sqls, "; "), status)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user