【轻量级跨平台数据库建模工具】PDMan数据建模使用

前言

在使用PDMan软件之前一直在使用mysqlworkbench,这个软件使用自我感觉还可以,不过遇到PDMan以后自己感觉挺不错的,今天特写一个博客来记录怎么使用软件,自从使用了PDMan无法释怀:
⬇️地址:
http://www.pdman.cn/#/downLoad
【轻量级跨平台数据库建模工具】PDMan数据建模使用
经过漫长的⌚️下载…
点击安装提示:
【轻量级跨平台数据库建模工具】PDMan数据建模使用
解决办法:
苹果官方给出的解决方案在 Mac 上安全地打开应用是按住Control键点按应用, 然后打开,这样会把应用增加到白名单中许可执行。

大白话解决方法:

对于开发者来说,比较简单的办法就是禁用Gatekeeper,执行如下命令:

sudo spctl --master-disable
【轻量级跨平台数据库建模工具】PDMan数据建模使用

再次安装:

【轻量级跨平台数据库建模工具】PDMan数据建模使用
直接安装成功,打开页面展示:
【轻量级跨平台数据库建模工具】PDMan数据建模使用
其实我们刚才通过命令把一些安全配置关闭,我们大家心里有数就行了,其他的先不用操心:

默认的安全性与隐私界面的选项
【轻量级跨平台数据库建模工具】PDMan数据建模使用
禁用Gatekeeper后安全性与隐私界面选项

【轻量级跨平台数据库建模工具】PDMan数据建模使用

PDMan使用

其实使用这个软件还有一个最大也是自己一直比较喜欢的地方就是,这个软件的历史记录功能非常详细,详细到我们操作表字段的每一步,所以在这里,当你看到这篇博客的话,如果对这个软件感兴趣,大家可以试一试:

DEMO练习

创建新项目:
【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用

设置

点击设置,意思当我们去创建某张表时,默认包含哪些项目:
【轻量级跨平台数据库建模工具】PDMan数据建模使用

数据表

创建我们库与表的信息
【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用

创建数据库表:

【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用
当我们创建完成一张表,查看字段信息,展开的默认信息是我们刚开始在设置那里配置的,也可以理解为预处理的模版。

  • 表基本信息创建:
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
    【轻量级跨平台数据库建模工具】PDMan数据建模使用

代码信息

我们创建完表以后,可以点击代码信息,我们可以复制????创建表的语句,直接创建表:
【轻量级跨平台数据库建模工具】PDMan数据建模使用

关系图

双击关系图,然后点击数据表形成逆向建模视图:
【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用

模型:

查看数据模型:
【轻量级跨平台数据库建模工具】PDMan数据建模使用

数据????链接

【轻量级跨平台数据库建模工具】PDMan数据建模使用
【轻量级跨平台数据库建模工具】PDMan数据建模使用

  • 测试是否成功
    【轻量级跨平台数据库建模工具】PDMan数据建模使用

模型版本

这个模型版本是类似我们日常开发使用的git或者svn,
【轻量级跨平台数据库建模工具】PDMan数据建模使用

  • 我们在使用模型版本的时候,可以初始化基线,类似创建初始化版本,
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
  • 查看数据库
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
    解释:我们创建的版本信息,系统会为我们保存到此表中;
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
    点击同步,我们创建的信息就会同步到我们的数据库中:
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
  • 查看数据库,
    【轻量级跨平台数据库建模工具】PDMan数据建模使用
    已经成功同步到数据库中 ????????‍♂️

总结

最后对文章进行小结,PDMan此工具我个人认为可以值得大家去学习,其中功能特别是版本的控制功能,有利于我们应付日常繁琐的脚本执行,与追溯,同时PDMan软件其他功能也很好,在社区中也有很多文章,我选择此款软件最多的还是因为社区活跃技术文档比较多,学习起来容易上手,希望看到此博客的你,也喜欢此软件。