Documentation
¶
Overview ¶
Command dbm-cli 是数据库命令行工具的入口。
这里只做两件事:
- 空导入 internal/oracle,触发其 init() 把 oracle driver 注册进注册表。 未来新增数据源时,在这里再加一行 `import _ ".../internal/mysql"` 即可。
- 委托给 cli.New().Execute() 执行 cobra 命令树。
错误处理原则(面向 AI / 脚本可重试):
- 任何错误都打印到 stderr,格式统一为 `[dbm-cli] error: <message>`
- 用 exit code 区分错误大类,便于上游判断是否值得重试: 0 成功 1 一般错误(SQL 语法、查询失败等,可能可修正后重试) 2 配置/连接类错误(数据源未配置、连不上库——通常是环境问题,重试前需改配置)
Click to show internal directories.
Click to hide internal directories.