|
@@ -206,34 +206,6 @@ func initHistoryDBTables() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-func IndexMode() {
|
|
|
|
- if nil != db {
|
|
|
|
- db.Close()
|
|
|
|
- }
|
|
|
|
- dsn := util.DBPath + "?_journal_mode=OFF" +
|
|
|
|
- "&_synchronous=OFF" +
|
|
|
|
- "&_secure_delete=OFF" +
|
|
|
|
- "&_cache_size=-20480" +
|
|
|
|
- "&_page_size=8192" +
|
|
|
|
- "&_busy_timeout=7000" +
|
|
|
|
- "&_ignore_check_constraints=ON" +
|
|
|
|
- "&_temp_store=MEMORY" +
|
|
|
|
- "&_case_sensitive_like=OFF" +
|
|
|
|
- "&_locking_mode=EXCLUSIVE"
|
|
|
|
- var err error
|
|
|
|
- db, err = sql.Open("sqlite3_extended", dsn)
|
|
|
|
- if nil != err {
|
|
|
|
- logging.LogFatalf("create database failed: %s", err)
|
|
|
|
- }
|
|
|
|
- db.SetMaxIdleConns(1)
|
|
|
|
- db.SetMaxOpenConns(1)
|
|
|
|
- db.SetConnMaxLifetime(365 * 24 * time.Hour)
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-func NormalMode() {
|
|
|
|
- initDBConnection()
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
func initDBConnection() {
|
|
func initDBConnection() {
|
|
if nil != db {
|
|
if nil != db {
|
|
db.Close()
|
|
db.Close()
|