数据库模型

使用 DbGate,您可以快速进行数据库结构比较、数据库模型部署以及其他数据库建模任务。

比较数据库

比较两个数据库 - 找出表列、视图定义或其他 SQL 对象的差异

同步数据库结构 - 执行操作以同步结构

比较数据库和 YAML 模型 - 将实际数据库与 YAML 格式的模型进行比较,从 YAML 部署更改到实际数据库

多种设置 - 您可以例如忽略外键,指定要忽略的对象或要执行的同步操作

DbGate - compare database settings

表结构编辑器

定义列、数据类型,新表或现有表的主键和外键

支持特定表属性,如 MySQL 表引擎

SQL 预览 - 您可以在保存到数据库之前检查生成的 SQL

表重建警告 - 当由于特定数据库限制必须重建表时,DbGate 会警告您并让您检查生成的脚本

DbGate - table structure editor

可部署的数据库模型

将数据库模型脚手架到文件夹 - 将现有数据库的模型保存到选定的文件夹或单个 JSON 文件

简单的表 YAML 文件 - 您可以将数据库模型保存在 GIT 仓库中并轻松维护

SQL 定义文件 - 用于视图、存储过程、函数等其他对象

可视化或命令行部署 - 使用比较工具或从命令行部署更改,作为 CI/CD 管道的一部分

DbGate - database model table yaml