数据库Schema变更管理工具-Bytebase


Bytebase是一款聚焦在 Database schema change and version control 的工具。主打的是在应用研发过程中变更数据库数据结构 (schema) 的这个场景,主要面向的人群是研发工程师和 DBA。基于网络、零配置、无依赖的数据库 Schema 变更和版本控制管理工具。采用Go、TypeScript开发并在Apache协议下授权。

它支持两种主流的 schema 变更工作流:
1.基于 UI 的 SQL 审查
2.基于版本控制的 schema 迁移(数据库即代码 - Database-as-Code)

已支持MySQL数据库引擎,计划支持PostgreSQL。
最新版本:2.3
2.3.0 于2023年6月下旬发布,更新内容如下:
支持 Snowflake 的 SQL 审核
新增数据导出中心
支持 Oracle 的数据脱敏
支持配置外部审批节点,并用于自定义审批流中
自定义审批流支持「退回」操作
项目的「租户模式」改名为「批量模式」
优化了数据查询和导出的流程体验、项目成员界面
修复了数据库连接超时限制下 DDL / DML 产生的 invalid connection 报错
修复了导出数据时内容被特殊字符错误截断的问题
更多详情可查看此处。
最新版本:2.6
2.6.0 现已于2023年8月中旬发布,更新内容如下:
支持通过 LDAP 配置 SSO。
支持增加多个只读连接。
Schema 模版支持列类型约束。
支持 RisingWave 数据库。
库表同步功能支持 TiDB。
数据脱敏功能支持 SQL Server。
SQL 审核 CI 功能支持 Azure DevOps。
支持设置数据库的环境与所属实例的环境不一致。
支持通过角色查看项目成员。
支持在添加项目查询 / 导出数据角色时,选择特定的数据库。
优化 Postgres 慢查询日志交互。
优化实例详情页的布局。
优化 SQL 编辑器的导航。
更新说明请参考此处。
项目主页:https://github.com/bytebase/

它支持两种主流的 schema 变更工作流:
1.基于 UI 的 SQL 审查
2.基于版本控制的 schema 迁移(数据库即代码 - Database-as-Code)

已支持MySQL数据库引擎,计划支持PostgreSQL。
最新版本:2.3
2.3.0 于2023年6月下旬发布,更新内容如下:
支持 Snowflake 的 SQL 审核
新增数据导出中心
支持 Oracle 的数据脱敏
支持配置外部审批节点,并用于自定义审批流中
自定义审批流支持「退回」操作
项目的「租户模式」改名为「批量模式」
优化了数据查询和导出的流程体验、项目成员界面
修复了数据库连接超时限制下 DDL / DML 产生的 invalid connection 报错
修复了导出数据时内容被特殊字符错误截断的问题
更多详情可查看此处。
最新版本:2.6
2.6.0 现已于2023年8月中旬发布,更新内容如下:
支持通过 LDAP 配置 SSO。
支持增加多个只读连接。
Schema 模版支持列类型约束。
支持 RisingWave 数据库。
库表同步功能支持 TiDB。
数据脱敏功能支持 SQL Server。
SQL 审核 CI 功能支持 Azure DevOps。
支持设置数据库的环境与所属实例的环境不一致。
支持通过角色查看项目成员。
支持在添加项目查询 / 导出数据角色时,选择特定的数据库。
优化 Postgres 慢查询日志交互。
优化实例详情页的布局。
优化 SQL 编辑器的导航。
更新说明请参考此处。
项目主页:https://github.com/bytebase/