ver_00001.go 701 B

1234567891011121314151617181920212223242526272829303132333435
  1. package db
  2. import (
  3. "fmt"
  4. )
  5. type ver00001 struct {
  6. }
  7. // Version 手动自增,必需唯一
  8. func (ver00001) Version() int32 {
  9. return 1
  10. }
  11. func (ver00001) Enable() bool {
  12. return false
  13. }
  14. func (p ver00001) Execute() (next bool) {
  15. // migrator := orm.Migrator()
  16. // columnName := "uid"
  17. // hasColumn := migrator.HasColumn(&db.UserBindTable{}, columnName)
  18. // if !hasColumn {
  19. // clog.Warnf("%s is break. [columnName = %s]", p.Desc(), columnName)
  20. // return false
  21. // }
  22. // clog.Infof("%s is ok. [columnName = %s, hasColumn = %v]", p.Desc(), columnName, hasColumn)
  23. return true
  24. }
  25. func (p ver00001) Desc() string {
  26. return fmt.Sprintf("[migrator - %d] Check player table column", p.Version())
  27. }