完全免费,无附加条件
所有功能对所有人开放 — 没有使用配额,没有付费引擎,没有隐藏在高级版后面的核心功能。
无需创建账号,无需担心配额超限,没有供应商锁定您的数据模型。
所有功能对所有人开放 — 没有使用配额,没有付费引擎,没有隐藏在高级版后面的核心功能。
没有后端。应用在您的浏览器中加载并运行,安装为 PWA 后可离线使用。提供商令牌和仓库密钥使用您设置的主密码派生密钥进行静态加密 — 私密数据始终保持私密,即使在您自己的设备上。
将模型保存在本设备上,或通过 Google Drive、OneDrive 或 Dropbox 同步。准备好后,可将数据模型直接推送至您自己的 GitHub 或 GitLab 仓库。
专为实际维护数据库的人员打造的工具集。
专为日常数据模型工作设计的真正编辑器,多语言界面支持 12 种语言,包含从右到左的阅读方向。
引擎感知的 DDL,具有正确的依赖顺序 — v1 完整 CREATE,此后每个版本的精确 ALTER 迁移。
ALTER TABLE projects
ADD COLUMN archived_at TIMESTAMPTZ;
CREATE INDEX idx_projects_owner
ON projects(owner_id); 每次变更都作为版本捕获。比较、回滚、重新生成 SQL 或将任何历史版本同步到 Git。
精选的验证库目录,可复制、下载或通过与迁移相同的工作流推送至您的仓库。
主键、外键、唯一性、检查和默认表达式 — 内联声明在列上或作为表级规则。包含引擎感知语法。
粘贴或上传现有 DDL。导入计划器在修改您的模型之前预览每项变更。
将迁移前后的 SQL 附加到任意版本。种子数据、权限、物化视图 — 任何引擎支持的内容,与数据模型一起发布。
-- post-migration
GRANT SELECT ON projects
TO readonly; 从经典关系型数据库到分布式 SQL 和云数仓,DBModeler 生成针对您真实引擎的 DDL — 而非最低公分母的方言。
连接云提供商进行跨设备同步,或将所有内容严格保存在本设备上。随时切换。
通过 IndexedDB 实现本地优先存储。数据不离开您的设备。
采用 PKCE 的 OAuth 2.0。您选择的文件夹,您拥有的文件。
支持个人和工作账号的 Microsoft Graph 集成。
原生 Dropbox API,支持后台同步和冲突解析。
内置自动同步、三方合并和离线基础快照。
敏感数据 — OAuth 刷新令牌、个人访问令牌和仓库密钥 — 使用您设置的主密码派生密钥进行静态加密。
当您首次连接存储提供商(Google Drive、OneDrive、Dropbox)或 Git 提供商(GitHub、GitLab)时会提示输入主密码,再次访问时需要解锁这些密钥。
密钥使用通过 PBKDF2 从主密码派生的密钥进行 AES-GCM 加密。明文令牌永远不会接触 IndexedDB。
没有后端。主密码和派生密钥仅存在于此浏览器标签页中 — 没有任何内容被上传,无论是密码还是加密材料。
使用个人访问令牌连接 GitHub 或 GitLab。每个新版本都成为一次提交、一个分支或一个拉取/合并请求 — 选择适合您团队的方式。
DBModeler 为每个版本捕获完整快照和差异。回滚、创建分支、重新生成 SQL 或同步至 Git,同时不丢失每个决策背后的上下文。
整个模型的 CREATE 语句。
带有正确依赖顺序的 ALTER TABLE。
作为 PR 推送 — 在 GitHub 上与团队审查。
精选的验证库目录,与您的模型保持一致。复制代码片段、下载文件,或像发布迁移一样推送至 Git。
import * as yup from 'yup';
export const userSchema = yup.object({
id: yup.string().uuid().required(),
email: yup.string().email().required(),
name: yup.string().min(2).required()
}); 两者都将免费提供 — 因为没有价格标签。
从精选的可编辑基础模板开始项目:身份验证、计费、多租户、电子商务等。
描述产品,获得初始模型,然后使用您已熟悉的编辑器进行可视化迭代。
需要完整参考资料? 浏览文档 获取指南、API 详情和分步教程。