From 1509b69ca7b8ee80c9da3bf28f1a8ecbd358672b Mon Sep 17 00:00:00 2001 From: Aditya Gupta Date: Fri, 10 Jul 2026 22:02:01 +0530 Subject: [PATCH] feat(memory): Finalize Ledger Storage Model --- packages/memory/src/ledger.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/memory/src/ledger.ts b/packages/memory/src/ledger.ts index 69e6d20..cd0d2a1 100644 --- a/packages/memory/src/ledger.ts +++ b/packages/memory/src/ledger.ts @@ -40,6 +40,11 @@ export class LedgerRepository { PRIMARY KEY (entry_id, entity_id), FOREIGN KEY (entry_id) REFERENCES ledger_entries(id) ON DELETE CASCADE ); + + CREATE INDEX IF NOT EXISTS idx_ledger_owner ON ledger_entries(owner_id); + CREATE INDEX IF NOT EXISTS idx_ledger_location ON ledger_entries(location_id); + CREATE INDEX IF NOT EXISTS idx_ledger_importance ON ledger_entries(importance); + CREATE INDEX IF NOT EXISTS idx_ledger_involved_entity ON ledger_involved_entities(entity_id); `); }