Modelli di database

Con DbGate puoi confrontare la struttura del database, distribuire modelli di database ed eseguire altre attività di modellazione del DB in modo molto rapido.

Confronta database

Confronta due database - trova le differenze nelle colonne delle tabelle, nelle definizioni delle VIEW o in altri oggetti SQL

Sincronizza la struttura del database - esegui azioni per sincronizzare la struttura

Confronta database e modello YAML - confronta il database reale con il modello in formato YAML, distribuisci le modifiche dallo YAML al database reale

Molte impostazioni - puoi ad esempio ignorare le chiavi esterne, specificare quali oggetti ignorare o quali azioni di sincronizzazione eseguire

DbGate - compare database settings

Editor della struttura delle tabelle

Definisci colonne, tipi di dati, chiavi primarie e chiavi esterne per tabelle nuove o esistenti

Supporto per proprietà specifiche delle tabelle, come il motore delle tabelle MySQL

Anteprima SQL - puoi controllare l’SQL generato prima di salvarlo nel database

Avviso di ricreazione della tabella - quando la tabella deve essere ricreata a causa di limitazioni specifiche del database, DbGate ti avvisa e ti permette di controllare lo script generato

DbGate - table structure editor

Modelli di database distribuibili

Generazione automatica del modello di DB in una cartella - salva il modello di un database esistente in una cartella selezionata o in un singolo file JSON

Semplici file YAML per le tabelle - puoi salvare il tuo modello di DB in un repository GIT e mantenerlo facilmente

File di definizione SQL - per altri oggetti come viste, stored procedure, funzioni

Distribuzione visuale o da riga di comando - distribuisci le modifiche usando lo strumento di confronto o dalla riga di comando, come parte della tua pipeline CI/CD

DbGate - database model table yaml