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