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ť

DbGate - compare database settings

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

DbGate - table structure editor

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

DbGate - database model table yaml