Modèles de base de données

Avec DbGate, vous pouvez comparer la structure des bases de données, déployer des modèles de base de données et effectuer d’autres tâches de modélisation de bases de données de manière très rapide et efficace.

Comparer les bases de données

Comparer deux bases de données - trouver les différences dans les colonnes de table, dans les définitions de VUE ou dans d’autres objets SQL

Synchroniser la structure de la base de données - effectuer des actions pour synchroniser la structure

Comparer la base de données et le modèle YAML - comparer la base de données réelle avec le modèle au format YAML, déployer les modifications du YAML vers la base de données réelle

De nombreux paramètres - vous pouvez par exemple ignorer les clés étrangères, spécifier quels objets ignorer ou quelles actions de synchronisation effectuer

DbGate - compare database settings

Éditeur de structure de table

Définir les colonnes, les types de données, les clés primaires et étrangères pour les tables nouvelles ou existantes

Prise en charge des propriétés spécifiques des tables, comme le moteur de table MySQL

Aperçu SQL - vous pouvez vérifier le SQL généré avant de l’enregistrer dans la base de données

Avertissement de recréation de table - lorsque la table doit être recréée en raison de limitations spécifiques de la base de données, DbGate vous avertit et vous permet de vérifier le script généré

DbGate - table structure editor

Modèles de base de données déployables

Modélisation de la base de données dans un dossier - enregistrer le modèle d’une base de données existante dans le dossier sélectionné ou dans un seul fichier JSON

Fichiers YAML simples pour les tables - vous pouvez enregistrer votre modèle de base de données dans un dépôt GIT et le maintenir facilement

Fichiers de définition SQL - pour d’autres objets comme les vues, les procédures stockées, les fonctions

Déploiement visuel ou en ligne de commande - déployer les modifications en utilisant l’outil de comparaison, ou depuis la ligne de commande, dans le cadre de votre pipeline CI/CD

DbGate - database model table yaml