未验证 提交 c77bb61c 编写于 作者: S Sandy Xu 提交者: GitHub

check error immediately after NewEngine call (#389)

上级 45e2e357
......@@ -128,10 +128,10 @@ type dbMeta struct {
func newSQLMeta(driver, dsn string, conf *Config) (*dbMeta, error) {
engine, err := xorm.NewEngine(driver, dsn)
engine.SetTableMapper(names.NewPrefixMapper(engine.GetTableMapper(), "jfs_"))
if err != nil {
return nil, fmt.Errorf("unable to use data source %s: %s", driver, err)
}
engine.SetTableMapper(names.NewPrefixMapper(engine.GetTableMapper(), "jfs_"))
if err = engine.Ping(); err != nil {
return nil, fmt.Errorf("ping database: %s", err)
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册