Databázové modely
S DbGate môžete porovnávať štruktúru databáz, nasadzovať databázové modely a vykonávať ďalšie úlohy modelovania DB veľmi rýchlo a jednoducho.
Porovnanie databáz
Porovnajte dve databázy - nájdite rozdiely v stĺpcoch tabuliek, v definíciách VIEW alebo v iných SQL objektoch
Synchronizácia štruktúry databázy - vykonajte akcie na synchronizáciu štruktúry
Porovnanie databázy a YAML modelu - porovnajte skutočnú databázu s modelom vo formáte YAML, nasadzujte zmeny z YAML do skutočnej databázy
Mnoho nastavení - môžete napr. ignorovať cudzie kľúče, špecifikovať, ktoré objekty ignorovať alebo ktoré synchronizačné akcie vykonať
Editor štruktúry tabuliek
Definujte stĺpce, dátové typy, primárne a cudzie kľúče pre nové alebo existujúce tabuľky
Podpora špecifických vlastností tabuliek, ako je MySQL table engine
Náhľad SQL - môžete skontrolovať generované SQL pred uložením do databázy
Upozornenie na opätovné vytvorenie tabuľky - keď je potrebné tabuľku znovu vytvoriť kvôli špecifickým obmedzeniam databázy, DbGate vás upozorní a umožní vám skontrolovať generovaný skript
Nasaditeľné databázové modely
Generovanie DB modelu do priečinka - uložte model existujúcej databázy do vybraného priečinka alebo do jedného JSON súboru
Jednoduché YAML súbory pre tabuľky - môžete uložiť svoj DB model v GIT repo a jednoducho ho udržiavať
SQL definičné súbory - pre iné objekty ako pohľady, uložené procedúry, funkcie
Vizuálne alebo príkazové nasadenie - nasadzujte zmeny pomocou nástroja Compare alebo z príkazového riadku, ako súčasť vášho CI/CD pipeline