From 3cb3fd75a4db0d40515706c848ff507a3583605a Mon Sep 17 00:00:00 2001 From: LLLin000 <809867916@qq.com> Date: Sat, 11 Jul 2026 00:15:09 +0800 Subject: [PATCH] fix: force rebuild drops tables before ensure_schema recreates them --- paperforge/commands/embed.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paperforge/commands/embed.py b/paperforge/commands/embed.py index e77c46b3..3d4609f1 100644 --- a/paperforge/commands/embed.py +++ b/paperforge/commands/embed.py @@ -303,10 +303,10 @@ def run(args: argparse.Namespace) -> int: from paperforge.memory.db import ensure_vec_extension from paperforge.memory.schema import ensure_schema ensure_vec_extension(_conn) - ensure_schema(_conn) for _t in ("vec_fulltext", "vec_body", "vec_objects", "vec_fulltext_meta", "vec_body_meta", "vec_objects_meta"): _conn.execute(f'DROP TABLE IF EXISTS "{_t}"') + ensure_schema(_conn) _conn.commit() except Exception: pass