问题描述
我有一个文件,其中包含定义数千个表的结构。现在,我想自动迁移数据库(使用gorm
)并从struct文件创建所有表。我想知道是否有一种简单的方法来代替手动DB.AutoMigrate(&Table1{})
... DB.AutoMigrate(&Table1000{})
在tables.go中
type Table1 struct {
ID string
}
...
type Table1000 struct {
ID string
}
解决方法
您可以使用
https://github.com/golang-migrate/migrate
这是一个用于迁移的go库。
文档也包含在github页面中。
祝你好运!