Liam ERD:自动生成美观的交互式实体关系图

Liam ERD 是一个可以快速生成美观且具有交互性的数据库实体关系图(ERD)的工具,可以帮助用户实现复杂数据库结构的可视化。

在这里插入图片描述

Liam ERD 是一个免费开源的项目,代码托管在 GitHub:

https://github.com/liam-hq/liam

功能亮点

  • 交互式可视化:简洁的界面设计和直观的操作功能(例如平移、缩放和过滤),可以轻松理解复杂的数据库结构。
  • 简单的逆向工程:可以将已有的数据库结构转换为清晰、可读的实体关系图;支持自动识别外键、索引和约束,构建完整的表关联关系。
  • 配置非常简单:简单使用不需要任何配置,只需要提供表结构文件就可以生成可视化的结果。
  • 多种格式支持:可以解析 PostgreSQL、Ruby on Rails(schema.rb)、Prisma 等格式文件,并且通过 tbls 工具集成支持 Drizzle、MySQL、SQLite、BigQuery、Redshift、 SQL Server、MongoDB、Snowflake、ClickHouse 等数据库。
  • 高性能:针对大型数据库结构进行了优化,支持 100+ 表的秒级渲染。
  • 敏捷开发集成:支持集成到 CI/CD 流程,每次表结构变更自动生成差异 ERD,支持版本回溯与文档同步。

在线使用

对于公开项目的表结构文件,可以在文件 URL 前面插入 liambx.com/erd/p/ 直接生成 ERD。例如:

https://github.com/dongxuyang1985/thinking_in_sql/blob/master/create_table.sql

对应的地址为:

https://liambx.com/erd/p/github.com/dongxuyang1985/thinking_in_sql/blob/master/create_table.sql

在浏览器中输入上面的地址可以生成以下实体关系图:

下载安装

对于内部或者私有项目,可以选择本地安装。输入以下命令进行设置:

npx @liam-hq/cli init
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不剪发的Tony老师

为 5 个 C 币而折腰。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值