如何使用gorm为表写注释?



如何使用gorm为表编写注释?(不用于字段)

是否有像TableName() string这样的表注释方法用于表名?

type Human struct {
ID int
}
func (h *Human) TableName() string {
return "human_table"
}
func (h *Human) Comment() string {
return "this is table for human"
}
func main() {
//
db.AutoMigrate(&Human{})
//
}
  • 我正在使用postgresql

不熟悉PostgreSQL,但在MySQL中,可以通过gorm:table_options添加表注释,如https://gorm.io/docs/migration.html#Auto-Migration:

所述
if err := Db.Set("gorm:table_options", "ENGINE InnoDB COMMENT 'users'").
AutoMigrate(&User{}); err != nil {
panic(err)
}
if err := Db.Set("gorm:table_options", "ENGINE InnoDB COMMENT 'groups'").
AutoMigrate(&Group{}); err != nil {
panic(err)
}

相关内容

  • 没有找到相关文章

最新更新