ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

6 种格式导出数据库字典:DBCHM 数据库结构文档导出指南

6 种格式导出数据库字典:DBCHM 数据库结构文档导出指南 6 种格式导出数据库字典DBCHM 数据库结构文档导出指南【免费下载链接】DBCHMDBCHM修改版本支持导出数据库字典分组 The modified version of dbchm supports exporting database dictionary groups ( chm/word/markdown/html)项目地址: https://gitcode.com/gh_mirrors/db/DBCHM接手新项目的第一天往往面对一堆没人说得清的表结构。DBCHM 是一款数据库字典生成工具连上库之后自动读取表结构、列注释、视图和存储过程导出为 CHM、Word、Excel、PDF、HTML、XML 六种格式的文档让字典不用手写。认识项目DBCHM 是一个用 C# 编写的 Windows 桌面程序面向需要交付和维护数据库字典的开发者与 DBA。它做的事很集中连上关系型数据库把选中的表结构连同注释一起导出成可分享的文档并支持按业务模块给表分组让文档目录有条理。核心能力一次导出 6 种格式CHM离线查阅带目录树和索引搜索适合团队共享Word / Excel方便打印、评审和归档PDF版式固定适合交付HTML / XML网页发布或二次加工主流数据库都能连SQL Server、MySQL、Oracle、PostgreSQL、DB2、SQLite六类数据库用同一套界面完成连接和导出。按业务模块给表分组这是该修改版的核心功能导出前把表归入订单信息广告信息等分组支持两种匹配方式表名精确匹配、表前缀匹配生成的文档目录树按分组分层不再是几百张表的平铺列表注释与存储过程一起导出界面中直接编辑列注释选中多行可一次性粘贴批量赋值视图、存储过程导出时自动格式化关键字高亮显示Oracle 存储过程按类型分类可提取功能描述快速上手获取项目git clone https://gitcode.com/gh_mirrors/db/DBCHM配置数据库连接打开程序后填写数据库类型、主机、端口、数据库名、用户名和密码。建议先点测试确认连通连接成功后会保存到本地配置下次启动直接从列表选择不用重新填写连接管理逻辑见 连接配置模块。选择要导出的表左侧是全量表清单在查询框输入关键词可模糊筛选表名配合全选/反选快速确定范围。选中表后可以在右侧查看和修改表注释、列注释注释会随文档一起导出。生成文档点击对应格式的导出按钮CHM 导出、Word 导出等弹出保存对话框选择位置和文件名即可。表较多时界面会显示加载状态等待进度条完成即可。输出结果长什么样以 CHM 字典为例生成的文件在 Windows 中直接打开左侧目录树按分组列出所有表右侧是字段明细表序号、列名、数据类型、长度、主键、允许空、默认值、列说明点击某一行会高亮显示索引导入后支持按表名和注释搜索视图与存储过程以格式化代码展示进阶用法用分组配置整理目录分组关系用 ini 文件维护可参考 示例配置文件type字段决定匹配方式0 为表前缀1 为表名匹配分组名作为节标题下面列出表名。表多的库用这种方式分组后目录结构会清晰很多。定制文档模板CHM、HTML 等文档由 Razor 模板渲染生成想调整样式或展示字段改模板后下次导出即生效模板集中在 模板目录 下。保存连接与 PDM 导入多个环境的连接配置都存放在本地测试库、生产库之间可随时切换。界面上的pdm 上传还支持导入 PowerDesigner 的 .pdm 文件不连库也能整理表结构。遇到问题先查这里现象可能原因处理办法连接测试失败主机、端口或账号填错核对连接参数连接超时默认 30 秒连 Oracle 12c 报 ORA-28040客户端与服务端认证版本不一致在 sqlnet.ora 设置 ALLOWED_LOGON_VERSION8并重置用户密码加载表结构时一直转圈表数量多查询耗时稍等片刻或先缩小勾选的表范围生成 chm 时提示 internal errorhhk 索引文件过大使用最新版本或减少导出表数量搜索不到目标表关键词过于具体改用表前缀或公共片段搜索写在最后DBCHM 适合在 Windows 上工作、需要定期交付和更新数据库字典的开发者与 DBA连库、选表、点导出三步拿到文档。再配合分组配置和模板定制结构文档就能长期跟得上代码的迭代。【免费下载链接】DBCHMDBCHM修改版本支持导出数据库字典分组 The modified version of dbchm supports exporting database dictionary groups ( chm/word/markdown/html)项目地址: https://gitcode.com/gh_mirrors/db/DBCHM创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表