| 123456789101112131415161718192021222324252627282930 |
- package database
- import (
- "license-check/models"
- "gorm.io/driver/sqlite"
- "gorm.io/gorm"
- )
- var DB *gorm.DB
- // InitDB 初始化数据库连接
- func InitDB() error {
- var err error
- DB, err = gorm.Open(sqlite.Open("license.db"), &gorm.Config{})
- if err != nil {
- return err
- }
- // 自动迁移数据库表
- err = DB.AutoMigrate(&models.License{})
- if err != nil {
- return err
- }
- return nil
- }
|