Commit 34335621 authored by duanjinfei's avatar duanjinfei

update db

parent 4de27aac
...@@ -16,20 +16,21 @@ var ( ...@@ -16,20 +16,21 @@ var (
) )
func init() { func init() {
modelKeys = make(map[string]bool, 0)
// 打开或创建一个LevelDB数据库 // 打开或创建一个LevelDB数据库
dbInstance, err = leveldb.OpenFile("data/mydb", nil) dbInstance, err = leveldb.OpenFile("data/mydb", nil)
if err != nil { if err != nil {
log.Error("Leveldb open file failed: ", err) log.Error("Leveldb open file failed: ", err)
} } else {
modelKeys = make(map[string]bool, 0) iter := dbInstance.NewIterator(nil, nil)
iter := dbInstance.NewIterator(nil, nil) defer iter.Release()
defer iter.Release() for iter.Next() {
for iter.Next() { key := iter.Key()
key := iter.Key() modelKeys[string(key)] = true
modelKeys[string(key)] = true }
} if err := iter.Error(); err != nil {
if err := iter.Error(); err != nil { log.Fatal(err)
log.Fatal(err) }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment