Итерировать файл, содержащий несколько структур, в Go

У меня есть файл, содержащий структуры, определяющие тысячи таблиц. Теперь я хотел бы автоматически перенести БД (используяgorm) и создает все таблицы из файла структуры. Мне интересно, есть ли простой способ сделать это вместо ручногоDB.AutoMigrate(&Table1{})... DB.AutoMigrate(&Table1000{})

В tables.go

type Table1 struct {
  ID string
}

...

type Table1000 struct {
  ID string
}

1 ответ

Вы можете использовать

https://github.com/golang-migrate/migrate

которая является библиотекой для миграции. документы также включены в страницу github. Удачи!

Другие вопросы по тегам