码云GVP最有价值开源项目PDMan—免费的国产数据库建模工具

小晨Maste 2019-03-12 14:50:39 ⋅ 399 阅读

一、简介

PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,是PowerDesigner之外,更好的免费的替代方案。他具有颜值高,使用简单的特点。包含数据库建模,灵活自动的自动生成代码模板,自动生成文档等多种开发人员实用的功能。


二、主要支持的功能

  1. 数据库建模

  2. 生成DDL脚本并执行

  3. 支持目前主流数据库

  4. 数据库逆向解析

  5. 导出WORD,PDF,HTML

  6. MarkDown四种格式的文档

  7. 自定义模板生成程序代码

三、最新版本更新内容

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实战联盟-Line

  • IT实战联盟-咖啡




---------------END----------------

后续的内容同样精彩

长按关注“IT实战联盟”哦




全部评论: 0

    我有话说:

    开源资讯】PDMan 官方推出 Web 版,使用更简单

    软件介绍 PDMan是一款开源免费数据库模型工具,支持Windows,Mac,Linux等操作系统,支持常见数据库MySQL,Oracle,SQLServer,DB2等

    开源资讯」免费站系统,Joomla 3.9.22 发布

    Joomla简介 Joomla!是一套全球知名内容管理系统,占有全球6%网站市场份额。 Joomla!是使用PHP语言加上MySQL数据库开发软件系统。可以在Linux、 Windows

    全Mac工具

      MacTool Mac 开源免费工具汇总, 只罗列开源好用。更全列表请参考awesome-mac 必备 Homebrew - 体验通过命令行安装 Mac 软件工具(大部分是

    Fluid 0.3 正式发布:实现原生场景通用化数据加速

    简介 为了解决大数据、AI 等数据密集型应用在原生计算存储分离场景下,存在数据访问延时高、联合分析难、多维管理杂等痛点问题,南京大学 PASALab、阿里巴巴、Alluxio 在 2020 年

    GitHub竟然基于SpringCloud“网约车”项目,附源

    有人问小编开源“网约车”项目,并且最好是采用微服务架构设计,这样可以投入技术团队进行二次开发。 小编在GitHub上还真找到了这个项目,接下来一起看一看吧! 项目介绍 该项目是一款标准且

    ActionView 1.12.0 发布,更好用团队敏捷开发工具

    简介 ActionView是一个面向中小企业开源免费、简单易用、类Jira问题需求跟踪工具。 详细介绍:www.actionview.cn :https://gitee.com

    Plumelog 3.3-RELEASE 已经发布,分布式日志组件

    简介Plumelog 一个简单易用java分布式日志组件,GVP价值开源项目)。 一.系统介绍 无入侵分布式日志系统,基于log4j、log4j2、logback搜集日志

    VUE 开源库收藏版(一):史上全面学习资源 ,附GitHub源地址

    VUE 开源库收藏版(一):史上全面学习资源 ,附GitHub源地址

    GitHub精选:2018年11月份热门Java开源项目

    又到了揭晓 11 月份热门 Java 开源项目排名时候了,在本月名单中,出现了几个新面孔,如Java 核心知识库、轻量级容错组件Resilience4j .....

    JimuReport 积木报表 1.3.3 版本发布,可视化报表工具

    项目介绍 积木报表,是一款免费可视化Web报表工具,像搭积木一样在线拖拽设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! 秉承“简单、易用、专业”产品理念,极大降低报表开发

    VUE 开源库收藏版(二):史上全面学习资源 ,附GitHub源地址

    最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上优质Vue开源项目库,方便移动开发人员便捷找到自己需要项目工具等,感兴趣可以到GitHub上给个star。

    工具集001

      1.  Google项目管理工具 Tables   2. 终端 taskwarrior --- TODO List Taskwarrior is

    世界之开发项目:苦撑12年,600多万行代码…

    “ 你见过项目,撑了多长时间才完蛋?六个月?一年?今天介绍这个奇葩项目,不但一开始就烂得透透,还硬...

    精品推荐:一览GitHub上受程序欢迎5大Java开源项目

    列举了GitHub上一些流行Java项目。从Mockitos到Guava,以及 java-design-patterns等供大家学习。

    您应该避免五个简单数据库设计错误

    Anith 在他非常成功文章 Facts and Fallacies about First Normal Form 之后,对五个常见数据库设计错误进行了引人入胜讨论,尽管使用它们不幸后果

    连续三年蝉联第一,Flink 荣膺全球活跃 Apache 开源项目(附课程)

    2020年,一个注定会被历史铭记一年。在全球化合作受到挑战大环境下,作为全球开源软件基金会,Apache 软件基金所引领开源社区,依然汇聚了全球顶尖开发人员,交出了一份鼓舞人心成绩单

    WeCMDB 1.5.5 版本发布,可视化集中配置数据中心

    WeCMDB简介 WeCMDB是集中配置数据中心,管理IT各层面组件及组件关系信息。同时与自动化运维管理工具紧密相联,支持运维管理工具及流程运作,发挥配置信息价值,同时依赖这些工具、流程保证数据

    「轻阅读」阿里-开放平台高级技术家教你搭微服务架构四大金刚利器

    孔凡勇,花名狄,阿里-开放平台高级技术家,对高并发、高性能、高可用、可伸缩分布式系统架构设计丰富经验,Cloud Native坚定拥护者,坚守开发一线打磨匠艺架构师。

    2017 年度编程语言榜,Java 流行、JavaScript 价值

    2017 年度编程语言榜,Java 流行、JavaScript 价值