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
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
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