From 2d0bbf5b6a892c6e13c4f08b6deb42e409d9e20a Mon Sep 17 00:00:00 2001 From: phernandez Date: Thu, 26 Dec 2024 18:10:11 -0600 Subject: [PATCH] add index to entity checksum --- src/basic_memory/models/knowledge.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/basic_memory/models/knowledge.py b/src/basic_memory/models/knowledge.py index 00ea2364..f9956c90 100644 --- a/src/basic_memory/models/knowledge.py +++ b/src/basic_memory/models/knowledge.py @@ -39,7 +39,9 @@ class Entity(Base): # Content and validation description: Mapped[Optional[str]] = mapped_column(Text, nullable=True) - checksum: Mapped[Optional[str]] = mapped_column(String, nullable=True) + # nullable is true so we can insert the row before writing file + # after file write the checksum is updated + checksum: Mapped[Optional[str]] = mapped_column(String, nullable=True, index=True) # Metadata and tracking created_at: Mapped[datetime] = mapped_column(DateTime, server_default=text("CURRENT_TIMESTAMP"))