added plain db
This commit is contained in:
parent
f6dbdcf460
commit
b1028b3d8a
2 changed files with 13 additions and 5 deletions
12
pkg/db/db.go
12
pkg/db/db.go
|
|
@ -34,7 +34,7 @@ type DB struct {
|
|||
indexPath string
|
||||
}
|
||||
|
||||
func New(cfg core.Config) (db *DB, err error) {
|
||||
func NewPlain(cfg core.Config) (db *DB, err error) {
|
||||
db = &DB{admin: cfg.Admin, cache: cache.NewCache()}
|
||||
dbFile := filepath.Join(cfg.DataDir, storeFile)
|
||||
err = godrop.Unveil(dbFile, "rwc")
|
||||
|
|
@ -42,6 +42,11 @@ func New(cfg core.Config) (db *DB, err error) {
|
|||
return
|
||||
}
|
||||
db.store, err = store.NewBoltStore(dbFile, nil)
|
||||
return
|
||||
}
|
||||
|
||||
func New(cfg core.Config) (db *DB, err error) {
|
||||
db, err = NewPlain(cfg)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
|
@ -110,5 +115,8 @@ func (db *DB) Close() (err error) {
|
|||
if err != nil {
|
||||
return
|
||||
}
|
||||
return db.Index.Close()
|
||||
if db.Index != nil {
|
||||
return db.Index.Close()
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue