dbDiffo:一个免费的在线数据库设计工具
dbDiffo 是一个免费的在线数据库设计工具,通过图形化的方式创建实体关系图(ERD)并生成 DDL 脚本。

除了在线工具之外,dbDiffo 还提供了两个本地部署版本:
- mydbDiffo:支持 MySQL 建模和快速 Web 应用开发的低代码工具;
- pgdbDiffo:支持 PostgreSQL 建模和快速 Web 应用开发的低代码工具。
功能特性
- 数据库:包括 MySQL、PostgreSQL、Microsoft SQL Server、Oracle 以及 IBM DB2。
- 可视化设计:通过简单易用的图形界面设计表结构和关联关系,支持为不同的表设置不同颜色。

- 正向工程:支持生成数据库 DDL 脚本和变更脚本,mydbDiffo 和 pgdbDiffo 支持直接应用到数据库执行脚本。

- 逆向工程:提供了一个配套的免费逆向工程工具,可以从已有数据库中生成表结构设计,然后导入 dbDiffo 工具生成可视化结构图。

- 历史版本:自动记录表结构修改历史,支持查看和回退到任意版本。
- 文档生成:基于当前数据库设计,生成 Word 格式的数据库文档。

- 导出图片:可以将数据库可视化结构导出 PNG 格式的图片,支持白色背景和透明背景。

- 云端存储:默认采用本地存储保存设计,如果想要使用云存储,可以注册一个免费账号。
- 在线共享:支持通过 URL 发布和共享在线设计,这个功能也需要登录账号。

在线使用
dbDiffo 在线工具网站如下:
https://dbdiffo.com/dbdiffo.php

点击“New document”新建一个数据库模型设计,或者点击“Open document”打开已有模型设计。
下载安装
mydbDiffo 和 pgdbDiffo 支持本地部署,前提是已经安装了一个支持 PHP 的 Web 服务器。
通过 dbDiffo 官方网站下载相应的文件,然后解压到 Web 服务器文件目录中即可:
https://dbdiffo.com/index.php
安装完成后通过浏览器进行访问,登录页面如下:

