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