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

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

DbGate - table structure editor

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

DbGate - database model table yaml