SchemaLens
producthunt.com
浏览器内对比SQL模式,即时生成迁移脚本
5天前制作者:AI Made Tools
关于 SchemaLens
SchemaLens 是一款轻量级的数据库模式对比工具,完全在浏览器中运行,无需上传数据到服务器,保障数据安全。它能够快速比较两个 SQL 数据库模式(schema)的差异,并自动生成迁移脚本,帮助开发者高效管理数据库版本变更。同时提供 CLI 版本(npx schemalens-cli),方便集成到开发工作流中。
核心功能
SchemaLens 的核心在于安全、快速地完成数据库模式对比与迁移脚本生成。用户只需在浏览器中粘贴或上传两个 SQL 模式文件,工具便会自动分析差异,并输出可执行的 SQL 迁移语句。整个过程在本地完成,数据绝不离开你的机器,满足企业对数据隐私的严格要求。
主要特性
- 完全本地运行:所有计算在浏览器中进行,无需担心数据泄露。
- 即时生成迁移脚本:自动识别新增、删除、修改的表和字段,生成对应的
ALTER TABLE语句。 - 支持多种 SQL 方言:兼容 MySQL、PostgreSQL、SQLite 等常见数据库。
- CLI 版本:通过
npx schemalens-cli可在终端使用,便于集成到 CI/CD 管道。 - 直观的差异对比:高亮显示模式差异,支持导出报告。
适用场景
- 数据库版本管理:在开发、测试、生产环境之间同步数据库结构。
- 团队协作:快速审查同事的数据库变更,确保一致性。
- 数据迁移项目:对比新旧数据库模式,生成迁移脚本。
- 安全敏感环境:无法上传数据到云端的企业或政府项目。