viper-app/pkg/sqlite/db.go
2023-02-03 16:18:31 +08:00

38 lines
602 B
Go

package sqlite
//
//import (
// "fmt"
// "gorm.io/driver/sqlite"
// "gorm.io/gorm"
// "packet-ui/pkg/db"
// "packet-ui/pkg/log"
//)
//
//const (
// DBType = "sqlite"
// // DSN as default dsn
// DSN = "data.db"
//)
//
//func Open(dsn string) (*db.Client, error) {
// // 全局模式
// if len(dsn) == 0 {
// dsn = DSN
// }
//
// dbc, err := gorm.Open(sqlite.Open(dsn), &gorm.Config{
// PrepareStmt: true,
// Logger: log.GormZapLogger(),
// })
//
// if err != nil {
// err = fmt.Errorf(db.ErrOpenFormat, DBType, err)
// }
//
// return &db.Client{
// Type: DBType,
// DB: dbc,
// }, err
//}