From a53126d8bca5fc9a6a4848c63e7fe5b241b86ba0 Mon Sep 17 00:00:00 2001 From: shunf4 Date: Wed, 6 Oct 2021 22:04:29 +0800 Subject: [PATCH] messages may have the same timestamp, put MDB_DUPSORT flag with order db --- core/archive.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/archive.cpp b/core/archive.cpp index 2582ff9..bfb4b20 100644 --- a/core/archive.cpp +++ b/core/archive.cpp @@ -64,7 +64,7 @@ void Core::Archive::open(const QString& account) MDB_txn *txn; mdb_txn_begin(environment, NULL, 0, &txn); mdb_dbi_open(txn, "main", MDB_CREATE, &main); - mdb_dbi_open(txn, "order", MDB_CREATE | MDB_INTEGERKEY, &order); + mdb_dbi_open(txn, "order", MDB_CREATE | MDB_INTEGERKEY | MDB_INTEGERDUP | MDB_DUPSORT, &order); mdb_dbi_open(txn, "stats", MDB_CREATE, &stats); mdb_dbi_open(txn, "avatars", MDB_CREATE, &avatars); mdb_dbi_open(txn, "sid", MDB_CREATE, &sid);