From 87879048338f86db1bf9035abeb1d279fec133dc Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Fri, 2 Jan 2026 22:51:15 +0100 Subject: [PATCH] f-8: code: add readonly feature in kv db #8 Signed-off-by: GnomeZworc --- pkg/db/kv/init.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/db/kv/init.go b/pkg/db/kv/init.go index 18148df..cc09cb0 100644 --- a/pkg/db/kv/init.go +++ b/pkg/db/kv/init.go @@ -4,8 +4,9 @@ import ( "github.com/dgraph-io/badger/v4" ) -func InitDB(conf Config) *badger.DB { - opts := badger.DefaultOptions(conf.Path) +func InitDB(conf Config, readonly bool) *badger.DB { + opts := badger.DefaultOptions(conf.Path). + WithReadOnly(readonly) opts.Logger = nil opts.ValueLogFileSize = 10 << 20 // 10 Mo par fichier vlog opts.NumMemtables = 1