# pdmaner-plus **Repository Path**: DZero/pdmaner-plus ## Basic Information - **Project Name**: pdmaner-plus - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPubL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-07-03 - **Last Updated**: 2026-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: PDManer ## README # PDManer Plus (元数建模) [English](./README_en.md) | [中文](./README.md) ## 项目状态 ⚠️ **此项目已归档** 全部功能已由 [PDMaas](https://gitee.com/yonsum/PDMaas) 承接,**最新版本请访问**: [yonsum/PDMaas](https://gitee.com/yonsum/PDMaas) 当前 `5.0.1` 为本仓库的迁移维护版本,主要用于保留 PDManer 桌面端能力,并区分历史 Java 后端实现: - 桌面端仍基于 Electron + React。 - 当前运行时后端已迁移为 Go,不再依赖历史 Java 后端。 - 当前开发、构建环境按 Node.js 24 维护。 --- ## 一、软件介绍 PDManer元数建模,是一款多操作系统开源免费的桌面版关系数据库模型建模工具,相对于PowerDesigner,他具备界面简洁美观,操作简单,上手容易等特点。支持Windows、Mac、Linux等操作系统,也能够支持国产操作系统。 ### 技术栈 - **前端**: ES6 + React - **桌面**: Electron - **运行环境**: Node.js 24 - **当前后端**: Go - **历史后端**: Java 版本仅作为迁移和行为对照参考,当前 `5.0.1` 运行链路不再依赖 Java 后端 ### 支持的数据库 - **常见数据库**: MySQL、PostgreSQL、Oracle、SQLServer - **国产数据库**: 达梦、GuassDB - **大数据**: Hive、MaxCompute - **可扩展**: 用户可自行添加更多数据库支持 --- ## 二、主要功能 ### 2.1 数据表管理 - 数据表、字段、注释、索引等基本功能 - 视图管理:支持选择多张表多个字段组合成新的视图对象 - 视图可生成DDL及相关程序代码(如Java的DTO) ### 2.2 ER关系图 - 数据表可绘制ER关系图至画布 - 支持概念模型等高阶抽象设计 ### 2.3 数据字典 - 代码映射表管理(如:1表示男,2表示女) - 实现数据字典与数据表字段的关联 ### 2.4 数据类型 - 系统实现了基础数据类型 - 基础数据类型在不同数据库下表现为不同数据库类型的方言 - 支持PowerDesigner的数据域概念,用于统一同一类具有同样业务属性字段的批量设置 - 基础数据类型以及数据域,用户均可自行添加、自行定义 ### 2.5 多数据库支持 - 内置主流常见数据库:MySQL、PostgreSQL、SQLServer、Oracle等 - 支持用户自行添加新的数据库 ### 2.6 代码生成 - 内置Java、Mybatis、MyBatisPlus等常规情况下的代码生成 - Controller、Service、Mapper的生成 - 添加了C#语言支持 - 可自行扩展对其他语言的支持(如Python等) ### 2.7 版本管理 - 实现数据表的版本管理 - 可生成增量DDL脚本 ### 2.8 生态对接 - 能够导入PowerDesigner的pdm文件 - 支持导入老版本的PDMan文件 - 导出为Word文档 - 支持导出相关设置 --- ## 三、软件下载 访问 [Gitee Releases](https://gitee.com/DZero/pdmaner-plus/releases) 下载当前维护版本。`5.0.1` 起 Windows 发布包为 x64 架构。 --- ## 四、快速开始 ### 4.1 安装 1. 从 Releases 页面下载对应操作系统的安装包 2. 解压并运行安装程序 3. 启动应用程序 ### 4.2 使用 1. **创建项目**: 打开软件后,创建新的数据库建模项目 2. **添加数据表**: 在项目中添加数据表,定义字段、类型、注释等 3. **设计关系**: 使用ER图功能绘制表之间的关系 4. **生成代码**: 配置代码模板,生成所需的DDL或代码文件 --- ## 五、操作手册 - [官网操作手册-语雀版](https://www.yonsum.com/pdmaner/docs) - [OSChina PDMan专栏](https://my.oschina.net/skymozn?tab=newest&catalogId=5775221&sortType=time) --- ## 六、特别说明 1. 如果你只是为了使用,请直接下载安装版 2. 如果你为了研究,可以自行clone代码到本地研究源代码,阅读源代码需要较高的前端基础 3. 安装文件都是基于当时master分支打包的,不存在编译不通过问题 4. 当前 `5.0.1` 版本为 Go 后端 + Node.js 24 构建实现;历史 Java 后端参考代码见 [chiner-java](https://gitee.com/robergroup/chiner-java)。 --- ## 七、相关链接 - **官方网站**: [www.yonsum.com](https://www.yonsum.com/) - **最新版本PDMaas**: [yonsum/PDMaas](https://gitee.com/yonsum/PDMaas) - **产品发展历程**: - PDMan-v2 → CHINER-v3 → PDManer-v4 → PDMaas --- ## 八、许可证 本项目基于开源许可证开源,具体许可证信息请查看 [LICENSE](./LICENSE) 文件。 --- ## 九、联系方式 - 官方网站: [www.yonsum.com](https://www.yonsum.com/) - 如有问题请在 Gitee 提 Issue --- > 📢 **注意**: 此项目已停止维护,建议使用最新版本 [PDMaas](https://gitee.com/yonsum/PDMaas) 获取更多功能和支持。