database.go 404 B

123456789101112131415161718192021222324252627282930
  1. package database
  2. import (
  3. "license-admin/models"
  4. "gorm.io/driver/sqlite"
  5. "gorm.io/gorm"
  6. )
  7. var DB *gorm.DB
  8. // InitDB 初始化数据库连接
  9. func InitDB() error {
  10. var err error
  11. DB, err = gorm.Open(sqlite.Open("license.db"), &gorm.Config{})
  12. if err != nil {
  13. return err
  14. }
  15. // 自动迁移数据库表
  16. err = DB.AutoMigrate(&models.License{})
  17. if err != nil {
  18. return err
  19. }
  20. return nil
  21. }