Databázové modely
S DbGate můžete porovnávat strukturu databází, nasazovat databázové modely a provádět další úkoly modelování DB velmi rychle a snadno.
Porovnání databází
Porovnejte dvě databáze - najděte rozdíly ve sloupcích tabulek, v definicích VIEW nebo v jiných SQL objektech
Synchronizace struktury databáze - proveďte akce pro synchronizaci struktury
Porovnání databáze a YAML modelu - porovnejte skutečnou databázi s modelem ve formátu YAML, nasazujte změny z YAML do skutečné databáze
Mnoho nastavení - můžete například 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í tabulek, jako je MySQL table engine
Náhled SQL - můžete zkontrolovat generovaný SQL před uložením do databáze
Varování o znovuvytvoření 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 generovaný skript
Nasaditelné databázové modely
Generová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 svůj DB model do GIT repozitáře a snadno jej udržovat
SQL definiční soubory - pro další objekty jako pohledy, uložené procedury, funkce
Vizualizované nebo příkazové nasazení - nasazujte změny pomocí nástroje Compare, nebo z příkazové řádky, jako součást vašeho CI/CD pipeline