From 5d878400e434dcce96e6f55a7ddf60303b4fd763 Mon Sep 17 00:00:00 2001 From: pixel <303176530@qq.com> Date: Mon, 13 Apr 2020 10:30:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8Asqlite=20=E9=98=B2=E6=AD=A2gc?= =?UTF-8?q?c=E9=94=99=E8=AF=AF=20=E9=9C=80=E8=A6=81=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E8=87=AA=E8=A1=8C=E6=89=93=E5=BC=80=E6=B3=A8=E9=87=8A=E5=8D=B3?= =?UTF-8?q?=E5=8F=AF=20=E6=84=9F=E8=B0=A2=20sqlitet=E6=8F=90=E4=BE=9B?= =?UTF-8?q?=E8=80=85=20[rikugun]=20=E4=BD=9C=E8=80=85github=EF=BC=9A=20htt?= =?UTF-8?q?ps://github.com/rikugun?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/initialize/sqlite.go | 36 ++++++++++++++++++++---------------- server/main.go | 4 ++-- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/server/initialize/sqlite.go b/server/initialize/sqlite.go index 68315ffe..268d18a6 100644 --- a/server/initialize/sqlite.go +++ b/server/initialize/sqlite.go @@ -1,19 +1,23 @@ package initialize -import ( - "fmt" - "gin-vue-admin/global" - "github.com/jinzhu/gorm" - _ "github.com/jinzhu/gorm/dialects/sqlite" -) +// sqlite需要gcc支持 windows用户需要自行安装gcc 如需使用打开注释即可 -//初始化数据库并产生数据库全局变量 -func Sqlite() { - admin := global.GVA_CONFIG.Sqlite - if db, err := gorm.Open("sqlite3", fmt.Sprintf("%s?%s", admin.Path,admin.Config)); err != nil { - global.GVA_LOG.Error("DEFAULTDB数据库启动异常", err) - } else { - global.GVA_DB = db - global.GVA_DB.LogMode(admin.LogMode) - } -} +// 感谢 sqlitet提供者 [rikugun] 作者github: https://github.com/rikugun + +//import ( +// "fmt" +// "gin-vue-admin/global" +// "github.com/jinzhu/gorm" +// _ "github.com/jinzhu/gorm/dialects/sqlite" +//) +// +////初始化数据库并产生数据库全局变量 +//func Sqlite() { +// admin := global.GVA_CONFIG.Sqlite +// if db, err := gorm.Open("sqlite3", fmt.Sprintf("%s?%s", admin.Path,admin.Config)); err != nil { +// global.GVA_LOG.Error("DEFAULTDB数据库启动异常", err) +// } else { +// global.GVA_DB = db +// global.GVA_DB.LogMode(admin.LogMode) +// } +//} diff --git a/server/main.go b/server/main.go index 7f97b3b8..a761e4d3 100644 --- a/server/main.go +++ b/server/main.go @@ -11,8 +11,8 @@ func main() { switch global.GVA_CONFIG.System.DbType { case "mysql": initialize.Mysql() - case "sqlite": - initialize.Sqlite() + //case "sqlite": + // initialize.Sqlite() // sqlite需要gcc支持 windows用户需要自行安装gcc 如需使用打开注释即可 default: initialize.Mysql() }