func NewTestEngine(x *xorm.Engine) (err error) {
x, err = getEngine()
if err != nil {
- return fmt.Errorf("models.init(fail to connect to database): %v", err)
+ return fmt.Errorf("connect to database: %v", err)
}
+ x.SetMapper(core.GonicMapper{})
return x.Sync(tables...)
}
func SetEngine() (err error) {
x, err = getEngine()
if err != nil {
- return fmt.Errorf("models.init(fail to connect to database): %v", err)
+ return fmt.Errorf("connect to database: %v", err)
}
+ x.SetMapper(core.GonicMapper{})
+
// WARNING: for serv command, MUST remove the output to os.stdout,
// so use log file to instead print to stdout.
logPath := path.Join(setting.LogRootPath, "xorm.log")