From 4f41e4ad9a35acc10abdcdc1b2a88c69467db228 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Tue, 20 Feb 2024 07:45:45 +1300 Subject: [PATCH] Store: add a general database --- src/store/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/store/mod.rs b/src/store/mod.rs index aaca435..7c5671c 100644 --- a/src/store/mod.rs +++ b/src/store/mod.rs @@ -11,6 +11,7 @@ use std::ops::Bound; #[derive(Debug)] pub struct Store { + general: Database, UnalignedSlice>, events: EventStore, env: Env, ids: Database, OwnedType>, @@ -45,6 +46,10 @@ impl Store { // Open/Create maps let mut txn = env.write_txn()?; + let general = env + .database_options() + .types::, UnalignedSlice>() + .create(&mut txn)?; let ids = env .database_options() .types::, OwnedType>() @@ -90,6 +95,7 @@ impl Store { let events = EventStore::new(event_map_file)?; Ok(Store { + general, events, env, ids,