21 lines
524 B
Python
21 lines
524 B
Python
"""按当前 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())
|