diff options
Diffstat (limited to 'store/database.cpp')
-rw-r--r-- | store/database.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/store/database.cpp b/store/database.cpp index d6fe7c0..c16a077 100644 --- a/store/database.cpp +++ b/store/database.cpp | |||
@@ -6,16 +6,16 @@ | |||
6 | #include <QTime> | 6 | #include <QTime> |
7 | #include <qdebug.h> | 7 | #include <qdebug.h> |
8 | 8 | ||
9 | Database::Database() | 9 | Database::Database(const QString &path) |
10 | { | 10 | { |
11 | int rc; | 11 | int rc; |
12 | 12 | ||
13 | QDir dir; | 13 | QDir dir; |
14 | dir.mkdir("./testdb"); | 14 | dir.mkdir(path); |
15 | 15 | ||
16 | //create file | 16 | //create file |
17 | rc = mdb_env_create(&env); | 17 | rc = mdb_env_create(&env); |
18 | rc = mdb_env_open(env, "./testdb", 0, 0664); | 18 | rc = mdb_env_open(env, path.toStdString().data(), 0, 0664); |
19 | const int dbSize = 10485760*100; //10MB * 100 | 19 | const int dbSize = 10485760*100; //10MB * 100 |
20 | mdb_env_set_mapsize(env, dbSize); | 20 | mdb_env_set_mapsize(env, dbSize); |
21 | 21 | ||