From f831a665ebae49a1318118a54550c3c7e34b48d7 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Wed, 23 Sep 2020 09:16:40 +0200 Subject: [PATCH] Add sqlite3 connect in memory with debug fn --- store/sqlite3/sqlite3.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/store/sqlite3/sqlite3.go b/store/sqlite3/sqlite3.go index ed39bfa8c..96eda8fc3 100644 --- a/store/sqlite3/sqlite3.go +++ b/store/sqlite3/sqlite3.go @@ -58,6 +58,10 @@ func ConnectInMemory(ctx context.Context) (s store.Storer, err error) { return Connect(ctx, "sqlite3://file::memory:?cache=shared&mode=memory") } +func ConnectInMemoryWithDebug(ctx context.Context) (s store.Storer, err error) { + return Connect(ctx, "sqlite3+debug://file::memory:?cache=shared&mode=memory") +} + func (s *Store) Upgrade(ctx context.Context, log *zap.Logger) (err error) { if err = (&rdbms.Schema{}).Upgrade(ctx, NewUpgrader(log, s)); err != nil { return fmt.Errorf("can not upgrade sqlite schema: %w", err)