haiku.rag/haiku_rag_slim/haiku/rag/store/upgrades
Yiorgis Gozadinos e0bde9d59a
Test the 0.20.0 and 0.25.0 migrations
Both were exempt from coverage, which is how the 0.38.0 blob-encoding bug
reached a release: nothing exercised the chain that produced it.

Move the historical `documents` shapes into tests/store/legacy_documents.py
so each migration's tests can seed the table as its predecessor left it.
2026-08-31 12:13:12 +03:00
..
__init__.py Migrate existing databases to the full index set 2026-08-17 16:34:58 +03:00
v0_20_0.py Test the 0.20.0 and 0.25.0 migrations 2026-08-31 12:13:12 +03:00
v0_23_1.py Migrate LanceDB to native async API 2026-04-24 14:42:52 +03:00
v0_25_0.py Test the 0.20.0 and 0.25.0 migrations 2026-08-31 12:13:12 +03:00
v0_38_0.py Accept zstd docling blobs in the 0.38.0 migration 2026-08-31 12:13:10 +03:00
v0_40_0.py fix migration failures on pre-v0.48.0 document_items schemas 2026-05-21 10:53:21 +03:00
v0_45_0.py Bump lancedb to 0.34.0 2026-07-16 12:32:56 +03:00
v0_48_0.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
v0_50_0.py vacuum db after migration 2026-05-26 11:44:47 +03:00
v0_58_0.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
v0_64_0.py Rename document_meta identity column document_id to id 2026-07-08 16:32:55 +03:00
v0_75_0.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00