Răsfoiți Sursa

fix sqlite error

jinnrry 1 an în urmă
părinte
comite
ccc0e5d10c
1 a modificat fișierele cu 5 adăugiri și 2 ștergeri
  1. 5 2
      server/db/init.go

+ 5 - 2
server/db/init.go

@@ -21,16 +21,19 @@ func Init(version string) error {
 	switch config.Instance.DbType {
 	case "mysql":
 		Instance, err = xorm.NewEngine("mysql", dsn)
+		Instance.SetMaxOpenConns(100)
+		Instance.SetMaxIdleConns(10)
 	case "sqlite":
 		Instance, err = xorm.NewEngine("sqlite", dsn)
+		Instance.SetMaxOpenConns(1)
+		Instance.SetMaxIdleConns(1)
 	default:
 		return errors.New("Database Type Error!")
 	}
 	if err != nil {
 		return errors.Wrap(err)
 	}
-	Instance.SetMaxOpenConns(100)
-	Instance.SetMaxIdleConns(10)
+
 	Instance.ShowSQL(false)
 	// 同步表结构
 	syncTables()