如何在struct Beego中设置唯一

时间:2019-05-23 11:29:16

标签: go orm controller mariadb beego

如何在特定于结构的列处设置唯一性。名

type User struct {
  ID              int64     `orm:"size(100)", pk`
  Lastname        string    `orm:"size(100)"`
  Firstname       string    `orm:"size(100)"`
  Role            string    `orm:"size(100)"`
  Created         time.Time `orm:"size(100)"`
  Updated         time.Time `orm:"size(100)"`
}

我正在使用"github.com/astaxie/beego/orm"

1 个答案:

答案 0 :(得分:2)

根据documentation,您只需在标签中添加单词“ unique”:

  

为一个字段添加唯一键

Name string `orm:"unique"`

要组合标签,必须使用here中记载的分号。例如:

Firstname string orm:"unique;size(100)"