internal/index/sqlite.go
@@ -15,7 +15,8 @@ // Store SQLite 存储层 type Store struct { db *sql.DB db *sql.DB dbPath string } // Open 打开或创建数据库 @@ -31,11 +32,15 @@ return nil, fmt.Errorf("打开数据库失败: %w", err) } s := &Store{db: db} s := &Store{db: db, dbPath: dbPath} if err := s.initTables(); err != nil { db.Close() return nil, err } if err := s.migrate(); err != nil { db.Close() return nil, err } return s, nil }