package db import ( "fmt" ) type ver00001 struct { } // Version 手动自增,必需唯一 func (ver00001) Version() int32 { return 1 } func (ver00001) Enable() bool { return false } func (p ver00001) Execute() (next bool) { // migrator := orm.Migrator() // columnName := "uid" // hasColumn := migrator.HasColumn(&db.UserBindTable{}, columnName) // if !hasColumn { // clog.Warnf("%s is break. [columnName = %s]", p.Desc(), columnName) // return false // } // clog.Infof("%s is ok. [columnName = %s, hasColumn = %v]", p.Desc(), columnName, hasColumn) return true } func (p ver00001) Desc() string { return fmt.Sprintf("[migrator - %d] Check player table column", p.Version()) }