From 45a2224dabdc6705294ec9ddc0cd006240c92fe5 Mon Sep 17 00:00:00 2001 From: PoorThoth <97661370+PoorThoth@users.noreply.github.com> Date: Wed, 5 Nov 2025 17:34:29 +0800 Subject: [PATCH] Change SQLite driver in database configuration (#441) * Change SQLite driver in database configuration Replace SQLite driver from 'github.com/mattn/go-sqlite3' to 'modernc.org/sqlite'. * Update go.mod --------- Co-authored-by: tinkle-community --- config/database.go | 4 ++-- go.mod | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/database.go b/config/database.go index b52e63b3..c3aa171d 100644 --- a/config/database.go +++ b/config/database.go @@ -13,7 +13,7 @@ import ( "strings" "time" - _ "github.com/mattn/go-sqlite3" + _ "modernc.org/sqlite" ) // Database 配置数据库 @@ -23,7 +23,7 @@ type Database struct { // NewDatabase 创建配置数据库 func NewDatabase(dbPath string) (*Database, error) { - db, err := sql.Open("sqlite3", dbPath) + db, err := sql.Open("sqlite", dbPath) if err != nil { return nil, fmt.Errorf("打开数据库失败: %w", err) } diff --git a/go.mod b/go.mod index 0349498b..d033c8bd 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/golang-jwt/jwt/v5 v5.2.0 github.com/google/uuid v1.6.0 github.com/gorilla/websocket v1.5.3 - github.com/mattn/go-sqlite3 v1.14.22 + modernc.org/sqlite v1.40.0 github.com/pquerna/otp v1.4.0 github.com/sirupsen/logrus v1.9.3 github.com/sonirico/go-hyperliquid v0.17.0