Datenbankmodelle
Mit DbGate können Sie Datenbankstrukturen vergleichen, Datenbankmodelle bereitstellen und andere DB-Modellierungsaufgaben sehr schnell durchführen.
Datenbankvergleich
Zwei Datenbanken vergleichen - finden Sie Unterschiede in Tabellenspalten, VIEW-Definitionen oder anderen SQL-Objekten
Datenbankstruktur synchronisieren - führen Sie Aktionen zur Synchronisierung der Struktur durch
Datenbank und YAML-Modell vergleichen - vergleichen Sie die tatsächliche Datenbank mit einem Modell im YAML-Format, stellen Sie Änderungen aus YAML in der tatsächlichen Datenbank bereit
Viele Einstellungen - Sie können z.B. Fremdschlüssel ignorieren, angeben, welche Objekte ignoriert werden sollen oder welche Synchronisationsaktionen durchgeführt werden sollen
Tabellenstruktur-Editor
Definieren Sie Spalten, Datentypen, Primär- und Fremdschlüssel für neue oder bestehende Tabellen
Unterstützung für tabellenspezifische Eigenschaften, wie MySQL-Tabellen-Engine
SQL-Vorschau - Sie können das generierte SQL vor dem Speichern in der Datenbank überprüfen
Warnung vor Tabellenneuanlage - wenn eine Tabelle aufgrund spezifischer Datenbankeinschränkungen neu erstellt werden muss, warnt DbGate Sie und ermöglicht es Ihnen, das generierte Skript zu überprüfen
Bereitstellbare Datenbankmodelle
DB-Modell in Ordner exportieren - speichern Sie das Modell einer vorhandenen Datenbank in einem ausgewählten Ordner oder in einer einzelnen JSON-Datei
Einfache YAML-Dateien für Tabellen - Sie können Ihr DB-Modell in einem GIT-Repository speichern und es einfach pflegen
SQL-Definitionsdateien - für andere Objekte wie Views, gespeicherte Prozeduren, Funktionen
Visuelle oder Befehlszeilen-Bereitstellung - stellen Sie Änderungen mit dem Compare-Tool oder über die Befehlszeile als Teil Ihrer CI/CD-Pipeline bereit