Schemity logo
功能 支持平台 价格 文档 博客 GitHub 免费试用
ZH
English 日本語 简体中文
支持

常见问题

关于 Schemity 你需要知道的一切。它是一款面向软件工程师的离线桌面ER图工具,这里解答价格、支持的数据库、隐私和许可证方面的问题。

综合

Schemity 是一款面向软件工程师的离线桌面ER图工具,它把复杂的数据库变成能读懂的系统。你可以从现有数据库生成ER图,把它拆成一个个聚焦的上下文视图(一张作为同一份事实来源的主ER图,加上认证、计费、分析等只读的上下文视图),并在 schema 演进时生成精确的 SQL 迁移语句。整个过程都不会把你的数据发到任何云端服务器。它是一款轻量的ER图工具,几秒钟启动,完全离线运行。你的ER图以纯 JSON 文件保存,所以它从设计上就是一款 Git 原生的ER图工具。

Schemity 支持 MySQL、MariaDB、PostgreSQL、SQL Server、SQLite 和 Supabase。PostgreSQL 用户还可以跨多个 schema 建模,不限于 public。连接方式可以是直连,也可以走 SSH。

Schemity 以原生桌面应用的形式提供,可以运行在:

  • macOS:Apple Silicon (arm64) 和 Intel (x64)
  • Windows:Windows 10/11 x64
  • Linux:Ubuntu 和 Debian (.deb)

Schemity 提供 2 周免费试用,全部功能解锁,无需信用卡。试用结束后应用仍然可以继续使用,你的成果不会被扣作人质。

Schemity 对学生和教育工作者免费。用你的 .edu 邮箱发邮件到 [email protected] 即可申请免费的教育许可证。

ChartDB 是一个云端的 schema 可视化工具,协作、AI 和存储都在网页上。Schemity 是它的离线桌面替代方案:你的图是自己机器上的纯 JSON 文件,AI 走自带密钥(BYOK),也可以用 Ollama 完全本地运行,迁移以可审阅的 SQL 语句生成,许可证是一次买断而不是订阅。完整对比见 Schemity 与 ChartDB 的对比。

dbdiagram.io 是一个云端工具,用一种 DSL(DBML)来描述 schema,按订阅付费。Schemity 是一款以可视化为主的桌面ER图工具:直接在画布上设计,完全离线工作,图以本地 JSON 文件的形式交给 Git 管理,只需付费一次。完整对比见 Schemity 与 dbdiagram.io 的对比。

可以。Schemity 支持导入 DBML,所以来自 dbdiagram.io 或任何基于 DBML 的工具的 schema 一步就能搬过来,实体和关系会自动生成。它同样可以导出 DBML,所以反方向也带得走。可以读一读换一个ER图工具不该等于从头再来。

Schemity Lite 是 Schemity 的免费在线版本,在浏览器里打开 lite.schemity.com 就能用。它是为快速的可视化 schema 设计和一个链接的在线分享准备的:不用安装,不用注册,不用信用卡。它只有一个默认工作区,也不包含桌面版专有的功能,比如数据库连接、从现有数据库生成、生成迁移语句、SSH 隧道、自定义工作区和离线使用。需要这些功能,就要用桌面版的许可证。

Lite 是 Schemity 的在线浏览器版本,一直免费,但只能做 schema 设计和在线分享。免费试用则是完整的桌面应用,2 周内全部功能解锁,所以你可以在购买之前先验证数据库连接、迁移、自定义工作区和离线工作。要快速画一张能分享的图,用 Lite;要评估这个工具的全部能力,用试用。

试用到期之后,桌面应用会继续以接近 Lite 的功能集运行:可视化 schema 设计仍然可用,只是没有那些需要许可证的功能。但它保留的是桌面应用的性质,而不是在线应用的性质:它离线可用,你的图仍然是本地的纯 JSON 文件,只是没有在线分享链接。

在 Schemity Lite 里登录之后,任何一张图都可以变成一个公开链接。拿到链接的人在自己的浏览器里就能看你的ER图,看图不需要注册。你也可以把图导出为 PNG、JPEG、SVG、SQL、Mermaid、DBML 或 JSON:用于文档和演示,用于建库,用于在 markdown 里渲染ER图,或者用于放进 Git。

不能,Lite 是用来做可视化 schema 设计和分享的。要连接正在运行的数据库(MySQL、PostgreSQL、SQL Server 等)、从现有 schema 生成ER图、生成 SQL 迁移语句,请使用 Schemity 桌面应用。它是一款离线ER图工具,你的 schema 一直留在你自己的机器上。

功能

用可视化ER图设计器:把实体拖拽到画布上,定义字段,再用关系把它们连起来。界面支持自动调整大小、对齐参考线吸附和智能连线。想更快,可以用实体模板,把常用的字段组合在多个实体之间复用。

不需要。Schemity 可以当作一个独立的数据库设计工具来用:在画布上从零设计,或者导入一份 SQL 转储或 DBML 文件来生成图,全程不碰正在运行的数据库。只有当你想从正在运行的数据库生成ER图,或者把生成的迁移语句应用上去时,才需要连接。

可以。Schemity 支持逆向工程:从 PostgreSQL 生成ER图、在桌面上可视化一个 MySQL schema,或者连接 MariaDB、SQL Server、SQLite、Supabase,ER图会自动生成。这在给遗留系统补文档、查看一个 Supabase schema 图,或者上手一个新代码库的时候很有用。

会。对于从现有数据库生成的图,正在运行的数据库就是那份事实来源:重新打开这张图时会自动拉取最新的 schema,Reset ERD 操作也可以随时做同样的事。已有的实体保持原来的布局,被删掉的表会消失,新表会出现在一边等你拖到合适的位置。细节见重新同步。

上下文视图是主ER图的聚焦子图。你只把某一个主题域需要的实体拉进来,比如认证、计费、分析,然后自由摆放,而主视图仍然是同一份事实来源。任何在视图之外还有关系的实体上会有一个橙色圆点,所以一张聚焦的图不会掩盖它并不完整这件事。数据库上下文视图想建多少个都可以。见上下文视图文档。

Schemity 会把你的ER图设计和数据库的实际状态做比对,生成让两者一致所需要的那份迁移 SQL 差异。CREATE、ALTER 和 DROP 语句都会自动处理。每一次迁移在执行前都要经过明确确认,所以不会有意外改动。

任何一张图或上下文视图都可以导出为 JPG、PNG 或 SVG 图片;主视图或任意上下文视图(乃至单个实体或图例)的完整 SQL 也可以导出;schema 还能导出为 DBML,供 dbdiagram.io、dbdocs 以及更广的 DBML 工具链使用;还能导出为 Mermaid 的 erDiagram,在 GitHub、GitLab、Notion、Obsidian 上直接渲染成图。导出功能完全离线可用。

Schemity 支持 1:N 和 N:N 关系,并会自动生成中间表。在画布上移动实体时,关系线会自动重新布线。你也可以给ER图加自定义路径点,完全手动控制走线。线在路径点处以圆角转弯,两条线交叉时其中一条会用一个小弧跨过另一条,画布上和 SVG 导出里都是如此,所以你总能看清哪条线通向哪里。

Schemity 覆盖了完整的约束类型,包括:

  • 唯一约束
  • NOT NULL
  • 默认值
  • ER图的 CHECK 约束(它同时也是一份活的文档)
  • ER图的复合唯一约束
  • 索引

支持。Schemity 可以通过安全的 SSH 隧道连接远程数据库。你的数据库凭据保存在操作系统自带的密钥环里,不会以明文文件的形式存在。

Schemity 是按键盘优先来设计的,每个操作都有快捷键。它支持:

  • Vim 风格的画布导航(h j k l)
  • 所有常用操作的热键
  • 用 Cmd+1 到 Cmd+9 切换标签页

可以。Schemity 支持多个原生标签页,每张ER图有自己独立的撤销历史。用数字键可以快速切换,所以在一次会话里跨多个 schema 或项目工作很方便。

有。Schemity 有完整的状态历史管理,支持撤销和重做。每个标签页维护自己独立的历史,所以在一张ER图里撤销,永远不会影响另一张。

可以。你能给实体和它的关系线指定自定义颜色,一眼就能看出分组,ER图也更好读。

可以。Schemity 是一款 Git 原生的ER图工具,你的ER图就是保存在本地的纯 JSON 文件。你可以用 Git 对数据库图做版本管理,在 Pull Request 里审阅 schema 变更,并保留每一个设计决定的完整历史。这是 Schemity 在设计时就希望你采用的核心用法。

实体模板是新建表时可以复用的起点。你把几乎每个实体都会加的那组字段定下来,比如 id、created_at 和 updated_at,把它存成模板。模板可以建多个,其中一个标记为启用。之后每次新建实体,它都会预先带上启用模板里的全部字段,你就不用在每张表上重复敲同样的列了。所有版本都能用,包括 Lite。

BYOK 的意思是自带密钥(bring your own key)。你填入自己的 AI 服务商 API 密钥,就能和一个读得懂你 schema 的助手对话:让它解释一个设计、建议表和关系,或者帮你打磨模型。因为请求是用你的密钥从 Schemity 直接发给服务商的,中间没有 Schemity 托管的 AI 服务器,也没有额外的 AI 订阅。支持的服务商有 OpenAI、Gemini、Claude、Grok 和 DeepSeek;你还可以添加 Ollama 并配置它的 base URL,和运行在自己机器上的本地模型对话,这样数据完全不会离开这台机器。AI 助手属于桌面版许可证,Lite 里不包含。

隐私与数据

不会。Schemity 是一款完全离线、不依赖云端的ER图工具。你的数据库 schema、设计和所有项目数据都保存在自己的机器上,不会被传到任何服务器。它可以在物理隔离的网络环境里、在 VPN 后面、在受管控的公司笔记本上运行。因为没有任何东西需要审查,所以这是一款过得了 IT 审批的ER图工具。

可以。所有设计工作,画布、从现有数据库生成、迁移、导出、JSON 存储,全部在你的机器上运行,不依赖网络,所以在严格禁止出网的策略下,Schemity 是一款可以在物理隔离的网络环境里使用的ER图工具。连 AI 辅助也可以留在本地:把 Ollama 添加为服务商,和跑在你自己硬件上的模型对话,没有任何数据离开这台机器。

你的工作区以本地文件夹里的纯 JSON 文件的形式保存在自己的机器上。这款ER图工具在设计上就采用 JSON 存储,数据完全归你,不依赖云端。你可以用 Git 对数据库图做版本管理,也可以随时备份、迁移或删除自己的数据。用在有 NDA 的项目和客户项目上都是安全的。

Schemity 不收集任何个人信息。它唯一会发送的数据是一个自动生成的机器 ID 和你的国家代码,两者都只用于许可证校验。你购买许可证时,付款和邮箱完全由 LemonSqueezy 处理,Schemity 不会存储其中任何信息。

安全。Schemity 不会把你的数据库凭据存到任何远程服务器上。所有连接信息,包括 SSH 凭据,都留在你的本地机器上,保存在操作系统自带的密钥环里。

安全,而且整个流程正是按这份谨慎设计的:连接走 SSH 隧道,密码存在操作系统的钥匙串里,连接按环境打标签(Local、Staging、Production),从现有数据库生成只读取 schema。除非你明确审阅并应用一份生成的迁移差异,否则不会写入任何东西。见给生产环境写文档不该让人心惊胆战。

许可证与价格

Schemity 是一款一次买断的ER图工具,包含 1 年更新。第一年之后,你可以选择以每年 $69 续订更新。安全补丁始终免费。这是一款没有订阅的ER图工具:不续订,应用也一直能用,只是不再收到新功能更新。

另外还有2 周免费试用,全部功能解锁;以及给学生和教育工作者的免费教育许可证。

你的成果不会被扣作人质。试用到期后,Schemity 不再接收更新,但仍然可以用,功能集接近 Lite:可视化 schema 设计继续离线可用,只是没有数据库连接、迁移这些需要许可证的功能。打开应用时你会看到一次友好的提醒,每次会话只提醒一次,而不是挡住你工作的弹窗。你的ER图文件是自己机器上的纯 JSON,永远属于你。

许可证激活通过 LemonSqueezy 完成。购买之后你会收到一封带许可证密钥的邮件。在 Schemity 里填入这个密钥和你的邮箱地址,就能在这台设备上激活。

一个 Schemity 许可证绑定在你激活它的那台设备的机器 ID 上。如果你换了机器,或者需要把许可证转移,发邮件到 [email protected],我会把转移的事情处理好。

许可证绑定在你的机器 ID 上。许可证转移的事情,发邮件到 [email protected] 就行。

有。Schemity 对学生和教育工作者免费,全部功能解锁,并包含 1 年更新。用你的 .edu 邮箱发邮件到 [email protected] 申请免费许可证。

应用会一直能用,只是不再收到新功能更新。无论你的更新状态如何,安全补丁始终免费。你随时可以续订,拿到最新的功能。

所有付款都由 LemonSqueezy 处理,支持信用卡、借记卡和 PayPal。Schemity 不会看到也不会存储你的支付信息。

联系我,我直接和你一起把它办好。本站的结账流程只覆盖用刷卡或 PayPal 购买的单个许可证,超出这个范围的事情,比如一次给整个团队买许可证、用发票或采购订单付款、在不联网的机器上激活、或者配合一轮安全审查,都还没有做成自动流程,而是通过邮件来处理。

把你需要的东西写清楚发到 [email protected],或者看价格页上的为团队采购 Schemity。无论哪种方式,Schemity 都仍然是一次买断:没有按用户数收费的订阅档位,也没有藏在企业版方案后面的功能。可以谈的是数量和流程手续,不是这个应用能做什么。

支持

用 GitHub 反馈仓库报告 bug 和提交功能建议。也可以到 Discord 社区里找我。

任何问题、许可证方面的麻烦或者一般咨询,都可以发邮件到 [email protected]。

有。加入 Schemity 的 Discord 服务器,可以和其他用户交流、分享反馈,并第一时间知道新版本的消息。

新版本会不定期发布。从网站的平台一节下载最新的安装包,直接覆盖安装到现有版本上就可以。

Schemity
想试试 Schemity 吗?
一款轻量的桌面ER图工具,几秒钟就能启动。2 周免费试用,全部功能解锁,无需信用卡。
下载免费试用版
Schemity logo

产品

Lite 功能 支持平台 价格

资源

关于开发者 文档 schema 示例 Discord 常见问题 支持

对比

ChartDB 替代方案 dbdiagram.io 替代方案 DbSchema 替代方案

法律条款

服务条款 隐私政策

© 2025-2026 Schemity. 保留所有权利。