2018码云GVP最有价值开源项目-PDMan-2.1.3 发布—免费的国产数据库建模工具(使用)
2019-03-12 14:29
1841 查看
一、简介
PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,是PowerDesigner之外,更好的免费的替代方案。他具有颜值高,使用简单的特点。包含数据库建模,灵活自动的自动生成代码模板,自动生成文档等多种开发人员实用的功能。
二、主要支持的功能
- 数据库建模
- 生成DDL脚本并执行
- 支持目前主流数据库
- 数据库逆向解析
- 导出WORD,PDF,HTML
- MarkDown四种格式的文档
- 自定义模板生成程序代码
三、最新版本更新内容
2.1.3版本主要更新内容如下:
1. 调整为更加大方简洁的工具栏菜单布局; 2. 解决导出文档出错问题; 3. 修复逆向解析数据库出现字段重复的问题; 4. 执行SQL出错时增加具体出错信息; 5. 增加导出所有模型功能(该功能将当前项目文件中的数据库连接信息进行脱敏保存); 6. 修复数据库版本排序错乱的问题; 7. 解决JAVA代码模板变量it.module.name值为undefined的问题; 8. 重新调整mysql,oracle,postgresql数据库的代码模板(如需使用最新9. 模板请在将重新从默认模板中选择); 10. 优化初始化基线和重建基线操作,删除无意义的报错信息; 11. 修复项目名包含'-'时保存新版本出错的问题; 12. 修复左侧树图搜索框在收起或展开后样式错乱的问题; 13. 数据库连接配置常用数据库增加url和driver-class默认填写;
四、安装使用
项目运行环境
- node ^8.11.3
- npm ^5.6.0
本地搭建一个pdman项目
$ git clone https://gitee.com/robergroup/pdman $ cd pdman $ npm install # 安装项目依赖 $ npm run start # 编译代码并且启动electron界面
项目脚本
在项目的根目录下你可以运行:
npm run start
译代码并且启动electron界面
如果你的代码有变化electron界面会自动刷新.
npm run build
编译并且打包项目代码,打包后的文件将会放在 build 目录下.
npm run package-win
编译并且打包项目代码,打包后的文件将会放在 build 目录下,.
同时electron打包工具启动,生成 windows 安装包放在 dist 目录下。
npm run package-linux
编译并且打包项目代码,打包后的文件将会放在 build 目录下,.
同时electron打包工具启动,生成 linux 安装包放在 dist 目录下。
npm run package-mac
编译并且打包项目代码,打包后的文件将会放在 build 目录下,.
同时electron打包工具启动,生成 mac 安装包放在 dist 目录下。
npm run package-all
编译并且打包项目代码,打包后的文件将会放在 build 目录下,.
同时electron打包工具启动,生成三个平台安装包放在 dist 目录下。
五、下载体验地址
码云:https://gitee.com/robergroup/pdman
Windows:https://share.weiyun.com/5L07rh4
Linux:https://share.weiyun.com/57ggCes
MAC:https://share.weiyun.com/57ggCes
贡献者
更多精彩内容可以关注“IT实战联盟”公众号哦~~~
相关文章推荐
- MYPM 国产非开源免费测试管理工具软件 WEB2.0用户体验零配置安装版本发布
- MYPM 国产非开源免费测试管理工具软件 WEB2.0用户体验零配置安装版本发布
- PHP_CLI版数据库挂马检查工具1.0(开源发布)
- MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
- 免费的数据库建模工具
- 功能齐全、效率一流的免费开源数据库导入导出工具(c#开发,支持SQL server、SQLite、ACCESS三种数据库),每月借此处理数据5G以上
- 几种免费的数据库建模工具
- 收藏一下:使用 Gradle 发布 Android 开源项目到 JCenter
- 10款免费且开源的项目管理工具
- MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
- 10款免费且开源的项目管理工具
- 使用Facebook开源项目Stetho 在Chrome上调试Android网络、数据库
- 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
- Net-Snmp工具(学习SNMP的工具,开源项目)简单使用
- MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
- MYPM2.3国产永久免费测管理(缺陷管理)工具新版发布预告及新功能预览
- 5 个免费开源的 3D 建模/渲染工具。
- 10款免费且开源的项目管理工具
- 免费的数据库建模工具
- (4.2.2.1)【android开源工具】【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用