go-learn/internal/repository/db/mysql-repo.go

20 lines
318 B
Go
Raw Normal View History

package db
import (
2025-01-13 16:32:03 +08:00
"go_redis_learn2/domain"
"gorm.io/driver/sqlite"
"gorm.io/gorm"
)
2025-01-13 16:32:03 +08:00
func NewDBConnection() *gorm.DB {
DB, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{})
if err != nil {
panic(err)
}
2025-01-13 16:32:03 +08:00
err = DB.AutoMigrate(&domain.Post{})
if err != nil {
panic("迁移表失败")
}
return DB
}