"""按当前 Embedding 配置重建 NL2SQL Milvus 集合。""" from __future__ import annotations import asyncio import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parents[1])) from config.database.milvus import client from nl2sql.milvus_collections import recreate_nl2sql_collection async def recreate() -> None: """删除旧集合并创建当前配置对应的新集合。""" await recreate_nl2sql_collection(client()) if __name__ == "__main__": asyncio.run(recreate())