Forráskód Böngészése

fix: postgres/mysql engine cache was not being used, fixes #12636 (#12642)

Torkel Ödegaard 7 éve
szülő
commit
e413f026b9
2 módosított fájl, 4 hozzáadás és 1 törlés
  1. 3 1
      devenv/datasources.yaml
  2. 1 0
      pkg/tsdb/sql_engine.go

+ 3 - 1
devenv/datasources.yaml

@@ -63,7 +63,8 @@ datasources:
     url: localhost:5432
     url: localhost:5432
     database: grafana
     database: grafana
     user: grafana
     user: grafana
-    password: password
+    secureJsonData:
+      password: password
     jsonData:
     jsonData:
       sslmode: "disable"
       sslmode: "disable"
 
 
@@ -74,3 +75,4 @@ datasources:
       authType: credentials
       authType: credentials
       defaultRegion: eu-west-2
       defaultRegion: eu-west-2
 
 
+

+ 1 - 0
pkg/tsdb/sql_engine.go

@@ -68,6 +68,7 @@ func (e *DefaultSqlEngine) InitEngine(driverName string, dsInfo *models.DataSour
 	engine.SetMaxOpenConns(10)
 	engine.SetMaxOpenConns(10)
 	engine.SetMaxIdleConns(10)
 	engine.SetMaxIdleConns(10)
 
 
+	engineCache.versions[dsInfo.Id] = dsInfo.Version
 	engineCache.cache[dsInfo.Id] = engine
 	engineCache.cache[dsInfo.Id] = engine
 	e.XormEngine = engine
 	e.XormEngine = engine