gorm创表指定表名
·
创表并指定表名
// History 结构体定义
type History struct {
Id int `json:"id" gorm:"primaryKey" gorm:"tableName:history"`
TaskId int `json:"taskId"`
Type string `json:"type"`
CreateTime int `json:"createTime"`
Status string `json:"status"`
Note string `json:"note"`
}
// TableName 指定表名
func (History) TableName() string {
return "history"
}
func DBCreate() {
// 打开 SQLite 数据库连接
dbs, err := gorm.Open(sqlite.Open("event.db"), &gorm.Config{})
if err != nil {
fmt.Println("数据库连接失败:", err)
return
}
// 自动迁移(创建表)
err = dbs.AutoMigrate(&History{})
if err != nil {
fmt.Println("迁移表失败:", err)
return
}
fmt.Println("所有表创建成功!")
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)