vacuum db after migration

This commit is contained in:
Yiorgis Gozadinos 2026-05-26 09:44:47 +03:00
parent 73f8349a00
commit 083ff401d5
No known key found for this signature in database

View file

@ -1,5 +1,6 @@
import json
import logging
from datetime import timedelta
from haiku.rag.store.engine import Store
from haiku.rag.store.upgrades import Upgrade
@ -95,6 +96,11 @@ async def _apply_canonical_metadata_keys(store: Store) -> None:
total,
)
if rewritten:
# Compact the documents table to reclaim space from the rewritten rows.
logger.info("Compacting documents table to reclaim %d row rewrites", rewritten)
await store.documents_table.optimize(cleanup_older_than=timedelta(seconds=0))
upgrade_canonical_metadata_keys = Upgrade(
version="0.50.0",