()
| 196 | } |
| 197 | |
| 198 | func (this *Manager) loadDB() error { |
| 199 | var sqlitePath = Tea.Root + "/data/agents.db" |
| 200 | _, sqliteErr := os.Stat(sqlitePath) |
| 201 | var db DB |
| 202 | if sqliteErr == nil || !teaconst.EnableKVCacheStore { |
| 203 | db = NewSQLiteDB(sqlitePath) |
| 204 | } else { |
| 205 | db = NewKVDB() |
| 206 | } |
| 207 | err := db.Init() |
| 208 | if err != nil { |
| 209 | return err |
| 210 | } |
| 211 | this.db = db |
| 212 | return nil |
| 213 | } |
no test coverage detected