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

DbGate - compare database settings

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

DbGate - table structure editor

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

DbGate - database model table yaml