Databázové modely
S DbGate můžete porovnávat strukturu databází, nasazovat databázové modely a provádět další úkoly DB modelování velmi rychlým způsobem.
Porovnání databází
Porovnat dvě databáze - najděte rozdíly ve sloupcích tabulek, v definicích VIEW nebo v jiných SQL objektech
Synchronizovat strukturu databáze - proveďte akce pro synchronizaci struktury
Porovnat databázi a YAML model - porovnejte skutečnou databázi s modelem ve formátu YAML, nasaďte změny z YAML do skutečné databáze
Mnoho nastavení - můžete např. ignorovat cizí klíče, specifikovat, které objekty ignorovat nebo které synchronizační akce provést
Editor struktury tabulky
Definujte sloupce, datové typy, primární a cizí klíče pro nové nebo existující tabulky
Podpora specifických vlastností tabulky, jako je MySQL table engine
SQL náhled - můžete zkontrolovat vygenerované SQL před uložením do databáze
Varování před znovuvytvořením tabulky - když musí být tabulka znovu vytvořena kvůli specifickým omezením databáze, DbGate vás varuje a umožní vám zkontrolovat vygenerovaný skript
Nasaditelné databázové modely
Exportování DB modelu do složky - uložte model existující databáze do vybrané složky nebo do jednoho JSON souboru
Jednoduché YAML soubory pro tabulky - můžete uložit váš DB model v GIT repozitáři a snadno jej udržovat
SQL definiční soubory - pro jiné objekty jako pohledy, uložené procedury, funkce
Vizuální nebo příkazové nasazení - nasaďte změny pomocí nástroje Compare nebo z příkazové řádky jako součást vašeho CI/CD pipeline