SheepNav
SchemaLens

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 管道。
  • 直观的差异对比:高亮显示模式差异,支持导出报告。

适用场景

  • 数据库版本管理:在开发、测试、生产环境之间同步数据库结构。
  • 团队协作:快速审查同事的数据库变更,确保一致性。
  • 数据迁移项目:对比新旧数据库模式,生成迁移脚本。
  • 安全敏感环境:无法上传数据到云端的企业或政府项目。

相关工具