SuperAPI AI 工具集

sqlcl-conn-mng

数据与分析

查看项目

更新于 10-16 08:41

技能介绍

用途:通过全局安装的 sqlcl-conn-mng 命令行工具,检查与管理项目 .sqlcl 存储中的 SQLcl 保存连接。完整选项参考见源仓库 README(https://github.com/s2005/sqlcl_conn_mng),其中“Store format”一节描述连接存储格式。

主要能力:读取类命令(list、show、folders、export)直接解析存储文件,速度很快;涉及 SQLcl 的命令(如 show --check-password、test、update、add)会启动 SQLcl,每次约需 10 秒。支持按 --filter glob 或 --all 批量操作,可区分单条与批量结果;所有命令均支持 --format json,便于后续步骤解析。

使用方式:需先确认已全局安装并在 PATH 中:sqlcl-conn-mng --version。若未安装,可用 uv tool install git+https://github.com/s2005/sqlcl_conn_mng.git 安装,再执行 uv tool update-shell;--format json 需 0.5.0 或更新版本。命令应为第一个参数,全局选项放在其后,例如:MSYS_NO_PATHCONV=1 sqlcl-conn-mng list --home .sqlcl --format json。

限制:始终在仓库根目录运行并显式传入 --home .sqlcl,切勿指向用户主目录下的真实 .sqlcl,也不要读取、打印或修改 credentials.sso、dbtools.properties 等凭据文件。密码不得出现在对话、命令行、文件或提交中,应通过环境变量提供;非交互 shell 下不要使用会挂起的隐藏交互提示。更新时若无密码来源,--new-name、--user 和 --connect-string 会直接写入配置且不做连接校验。test 需要数据库可达;删除等破坏性操作不可恢复,批量删除前应先确认匹配到的连接名称。退出码:0 成功,1 操作失败,2 命令行用法错误。多个平台与 shell 的差异及完整细节见源仓库 README。