genSql.go 446 B

12345678910111213141516171819202122232425
  1. package generate
  2. import (
  3. "gadmin/internal/gorm/model"
  4. "os"
  5. "github.com/sirupsen/logrus"
  6. "gorm.io/driver/mysql"
  7. "gorm.io/gorm"
  8. )
  9. func GenDbTable() {
  10. logrus.Info("genDefaultSql start")
  11. db, _ := gorm.Open(mysql.Open(os.Getenv("MYSQL_DSN")))
  12. err := db.AutoMigrate(
  13. model.AdminEmail{},
  14. model.AdminLog{},
  15. model.AdminNotice{},
  16. model.AdminRole{},
  17. model.AdminUser{},
  18. )
  19. if err != nil {
  20. logrus.Error("genSql error:%v\n", err)
  21. }
  22. }