Modelos de base de datos

Con DbGate, puedes comparar la estructura de la base de datos, desplegar modelos de base de datos y realizar otras tareas de modelado de bases de datos de manera muy rápida y sencilla.

Comparar base de datos

Comparar dos bases de datos - encuentra diferencias en las columnas de las tablas, en las definiciones de VISTAS o en otros objetos SQL

Sincronizar estructura de base de datos - realiza acciones para sincronizar la estructura

Comparar base de datos y modelo YAML - compara la base de datos real con el modelo en formato YAML, despliega cambios del YAML a la base de datos real

Muchas configuraciones - puedes, por ejemplo, ignorar claves foráneas, especificar qué objetos ignorar o qué acciones de sincronización realizar

DbGate - compare database settings

Editor de estructura de tablas

Definir columnas, tipos de datos, claves primarias y foráneas para tablas nuevas o existentes

Soporte de propiedades específicas de tablas, como el motor de tablas MySQL

Vista previa de SQL - puedes verificar el SQL generado antes de guardarlo en la base de datos

Advertencia de recreación de tabla - cuando una tabla debe ser recreada debido a limitaciones específicas de la base de datos, DbGate te advierte y te permite verificar el script generado

DbGate - table structure editor

Modelos de base de datos desplegables

Generación de modelo de BD a carpeta - guarda el modelo de la base de datos existente en la carpeta seleccionada o en un solo archivo JSON

Archivos YAML simples para tablas - puedes guardar tu modelo de BD en un repositorio GIT y mantenerlo fácilmente

Archivos de definición SQL - para otros objetos como vistas, procedimientos almacenados, funciones

Despliegue visual o por línea de comandos - despliega cambios usando la herramienta de Comparación, o desde la línea de comandos, como parte de tu pipeline CI/CD

DbGate - database model table yaml