Hacker News 中文摘要

RSS订阅

免费SQL转ER图工具,浏览器内运行,无需上传 -- Free SQL→ER diagram tool, runs in the browser, nothing uploaded

文章摘要

SQL to ER Diagram是一款免费开源工具,可在浏览器中直接将SQL模式转换为交互式实体关系图。支持PostgreSQL、MySQL等数据库,能自动解析表结构并可视化主外键关系,所有操作均在本地完成,可导出PNG/SVG格式。无需注册,数据完全私密不上传。

文章总结

标题:SQL转ER图——免费在线ERD生成工具

核心功能: 1. 这是一款免费开源工具,可直接在浏览器中将SQL模式转换为交互式实体关系图(ERD) 2. 支持粘贴CREATE TABLE语句即时可视化: - 数据表及字段 - 主键/外键 - 表间关系 3. 兼容主流数据库: - PostgreSQL - MySQL - SQLite - SQL Server

特色功能: • 拖拽调整表格位置 • 自动布局排版 • 添加注释功能 • 导出PNG/SVG格式 • 完全本地运行(数据不上传)

常见问题解答: ▌如何生成ER图? 粘贴CREATE TABLE语句即可自动生成可交互图表,支持拖拽调整后导出为PNG/SVG。

▌支持哪些SQL语法? 解析标准DDL语句,包括: - CREATE/ALTER TABLE - 主键/外键 - 唯一约束/非空约束

▌是否收费? 完全免费开源,无需注册登录。

▌数据安全性? 100%本地浏览器运行,SQL语句不会上传至任何服务器。

▌导出选项: - 高清PNG - 矢量SVG - 项目文件保存 - 生成含图表数据的可分享链接

▌需要安装吗? 纯网页工具,支持电脑/手机浏览器即开即用。

评论总结

以下是评论内容的总结:

  1. 工具的创新性和实用性(正面评价)

    • 作者自建工具解决了现有工具需要付费、注册或发送数据到服务器的问题
    • 关键引用:"You paste in your CREATE TABLE statements...No backend, no accounts, no data leaving your machine"
    • 关键引用:"100/10 for mobile usability...was so seamless I thought I was tripping out"
  2. 技术实现亮点

    • 采用canvas而非DOM/SVG,保证性能
    • 关键引用:"Built on ...keeps things smooth even with hundreds of tables"
    • 关键引用:"The SQL parser tracks source spans...comments and formatting remain untouched"
  3. 改进建议

    • 增加直线和直角连接线选项
    • 关键引用:"Could we have the option of straight lines and 90 degree angles?"
    • 支持更多SQL方言
    • 关键引用:"Maybe you can support schemas in more dialects by using...sqlglot"
  4. 同类工具比较

    • 提到Azimutt作为同类工具
    • 关键引用:"There's also Azimutt: https://azimutt.app/gallery"
    • 与旧工具对比
    • 关键引用:"Remember the days of MySQL Workbench and how clunky it was"
  5. 其他反馈

    • GitHub链接问题
    • 关键引用:"The GitHub link takes you to the front page of GitHub"
    • 简单赞扬
    • 关键引用:"Great work!" / "Nice job!"