dbm.go 423 B

1234567891011121314151617181920212223242526
  1. package dbm
  2. import (
  3. "github.com/tangs-drm/go-tool/dbm"
  4. "github.com/tangs-drm/go-tool/log"
  5. "io/ioutil"
  6. )
  7. var Db = func() *dbm.DB {
  8. return dbm.DefaultDBManger.D()
  9. }
  10. func Init(path string) error {
  11. bys, err := ioutil.ReadFile(path)
  12. if err != nil {
  13. return err
  14. }
  15. err = Db().ExecScripts(string(bys), true)
  16. if err != nil {
  17. return err
  18. }
  19. log.Debug("[Init] dbm init db with path(%v) success", path)
  20. return nil
  21. }