mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-08 19:40:25 +08:00
程序退出时关闭sqlite数据库
This commit is contained in:
@@ -20,6 +20,9 @@ func NewDB(rawDB *sql.DB) *DB {
|
|||||||
rawDB: rawDB,
|
rawDB: rawDB,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
events.OnKey(events.EventQuit, fmt.Sprintf("db_%p", db), func() {
|
||||||
|
_ = rawDB.Close()
|
||||||
|
})
|
||||||
events.OnKey(events.EventTerminated, fmt.Sprintf("db_%p", db), func() {
|
events.OnKey(events.EventTerminated, fmt.Sprintf("db_%p", db), func() {
|
||||||
_ = rawDB.Close()
|
_ = rawDB.Close()
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user