Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Started$pwd:
$ git log --oneline --stat
stars:0
forks:0
updated:May 6, 2026 at 09:55
SKILL.md
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | sds-dbquery |
| description | 数据库只读查询工具,自动读取连接信息,支持 SELECT/SHOW/DESC 仅 |
对项目数据库执行只读查询(SELECT/SHOW/DESC/DESCRIBE),连接信息从 secrets.json 自动读取。
| 约束 | 说明 |
|---|---|
| 只允许 SELECT/SHOW/DESC/DESCRIBE | 禁止 INSERT/UPDATE/DELETE/DROP/ALTER/CREATE 等写操作 |
| 默认最多返回 100 行 | 防止大查询影响性能,可通过 --limit 调整 |
| 查询超时 30 秒 | 防止慢查询阻塞 |
| 密码不传递给 AI 模型 | 连接信息从 secrets.json 本地读取 |
python .claude/tools/db-query.py --query "{args}" --format table
python .claude/tools/db-query.py --show-config
python .claude/tools/db-query.py --confirm --query "SHOW TABLES"
python .claude/tools/db-query.py --query "{args}" --format table --limit 50
连接信息从 secrets.json 的 db_master_url 中自动解析 currentSchema 参数。
如需指定其他 schema,可在查询中使用 schema.table 格式:
python .claude/tools/db-query.py --query "SELECT * FROM prjsys.project_info LIMIT 1" --format table
python .claude/tools/db-query.py --query "SELECT tablename FROM pg_tables WHERE schemaname = 'prjsys'" --format table
python .claude/tools/db-query.py --query "SELECT column_name, data_type FROM information_schema.columns WHERE table_name = 't_user'" --format table
python .claude/tools/db-query.py --query "SELECT indexname, indexdef FROM pg_indexes WHERE tablename = 't_user'" --format table
python .claude/tools/db-query.py --query "SELECT charset, collation FROM information_schema.tables WHERE table_name = 't_user'" --format table
python .claude/tools/db-query.py --query "SELECT COUNT(*) FROM prjsys.t_user" --format table
python .claude/tools/db-query.py --query "SELECT id, name, status FROM prjsys.t_user WHERE deleted = 0 LIMIT 10" --format table
支持两种输出格式:
| 格式 | 说明 | 适用场景 |
|---|---|---|
table | 表格格式(默认) | 人工查看 |
json | JSON 格式 | 程序处理 |
如查询结果出现中文乱码,检查 secrets.json 中 db_master_url 是否包含 characterEncoding=UTF-8 参数,并确认 db-query.py 已正确解析该参数。
如连接失败,检查:
db_master_url 是否完整包含 currentSchema 参数如提示 "relation does not exist":
prjsys.table_name)