1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 干掉 powerdesigner 设计数据库表用它就够了

干掉 powerdesigner 设计数据库表用它就够了

时间:2023-12-21 03:29:16

相关推荐

干掉 powerdesigner 设计数据库表用它就够了

点击上方蓝色“方志朋”,选择“设为星标”

回复“666”获取独家整理的学习资料!

点击“程序员内点事”关注,选择“设置星标”

坚持学习,好文每日送达!

最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿繁琐,而平时设计表用的也就那么几个功能。

这里找到一个好用的工具,马不停蹄的分享给大家,PDMan一款国产开源的数据库模型建模工具,它的功能PowerDesigner均已经实现,但相比于笨重的PowerDesigner来说。PDMan专门用于数据表的设计,界面更加清爽漂亮,功能也十分简洁,没多余的设置很容易上手,还提供了WindowsMacLinux三个平台版本。

PDMan保存的是一个JSON文件,使用前得先做点准备工作,配置一下JDKMySQL连接,后边的功能会用到。

下边我们来逐一过下PDMan的功能点。

生成数据库文档

PDMan支持一键导出数据表结构的DDL执行脚本,JSON格式数据,还有数据库表结构文档,其中数据库文档又可以生成htmlwordmarkdown三种格式,文档内容包括各个表的字段属性,数据表间的关系图。

html 格式

表目录
表关系图
表列清单

word 格式

word 格式

markdown 格式

markdown 格式

数据库逆向解析

前边我们已经配置了数据库信息,这里直接将已有数据库中的数据表,逆向生成表结构,和数据表间的关系图。

版本控制

PDMan可以控制每次修改的版本,对任意版本间的修改进行比对,和Git的版本控制类似。

全局配置

设置表结构的全局通用字段属性,通常在建表的时候,每个表都会有像创建时间create_time、更新时间update_time、删除标记delete_flag、乐观锁revision这类字段,这样设置完以后在建表时会自动生成。

还可以自定义数据类型,比如:字符型可以自定义varchar(10)varchar(20)varchar(30),建字段时直接选择对应数据类型即可,一劳永逸。

PDMan整体功能非常的简洁,不过也足以应对日常开发中数据库设计需求了。

下载地址:/

热门内容:

那些总是写“烂代码”的同学,强烈推荐你用这款IDEA插件!

Spring-Retry重试实现原理

Spring Boot 中的 RestTemplate不好用?试试 Retrofit !

监控系统选型,这篇不可不读!

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复666领取,更多内容陆续奉上。明天见(。・ω・。)ノ

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。