0.1.1 暂存

This commit is contained in:
陈辅元
2026-04-14 10:28:22 +08:00
parent 4a0638ba2e
commit cc83fe963a
83 changed files with 4005 additions and 179 deletions
+41
View File
@@ -0,0 +1,41 @@
"""
DBHub 风格 SQL 执行与元数据探索。
**实现单一来源**:``backend/db/dbhub_tools.py``(含 ``execute_sql`` / ``execute_sql_all`` /
``execute_sql_count_only`` / ``search_objects`` / ``probe_sql_execution_status`` / ``probe_sql_execution_status_ex``)。
本文件将 ``backend`` 加入 ``sys.path`` 后从 ``db`` 包转发,避免 ``tools/`` 与 ``backend/db`` 双份漂移。
若你在本仓库内迭代 DB 工具逻辑,请直接修改 ``backend/db/dbhub_tools.py``。
"""
from __future__ import annotations
import sys
from pathlib import Path
_root = Path(__file__).resolve().parents[1]
_backend = _root / "backend"
if _backend.is_dir() and str(_backend) not in sys.path:
sys.path.insert(0, str(_backend))
from db.dbhub_tools import ( # noqa: E402
DbHubTools,
dbhub_tools,
execute_sql,
execute_sql_all,
execute_sql_count_only,
probe_sql_execution_status,
probe_sql_execution_status_ex,
search_objects,
)
__all__ = [
"DbHubTools",
"dbhub_tools",
"execute_sql",
"execute_sql_all",
"execute_sql_count_only",
"probe_sql_execution_status",
"probe_sql_execution_status_ex",
"search_objects",
]