Files
api-proxy/pkg/store/sqlite/sqlite.go
Sakurasan 0348d383a3 up
2023-04-10 02:27:52 +08:00

25 lines
407 B
Go

package db
import (
"log"
"os"
"gorm.io/driver/sqlite"
"gorm.io/gorm"
)
func NewDB() *gorm.DB {
if _, err := os.Stat("db"); os.IsNotExist(err) {
errDir := os.MkdirAll("db", 0755)
if errDir != nil {
log.Fatalln("Error creating directory:", err)
}
}
var err error
db, err = gorm.Open(sqlite.Open("./db/cat.db"), &gorm.Config{})
if err != nil {
panic("failed to connect database")
}
}