Datenbankmodelle
Mit DbGate können Sie die Datenbankstruktur vergleichen, Datenbankmodelle bereitstellen und andere DB-Modellierungsaufgaben schnell und effizient erledigen.
Datenbank vergleichen
Vergleichen Sie zwei Datenbanken - finden Sie Unterschiede in Tabellenspalten, in VIEW-Definitionen oder in anderen SQL-Objekten
Synchronisieren Sie die Datenbankstruktur - führen Sie Aktionen zur Synchronisierung der Struktur durch
Vergleichen Sie Datenbank und YAML-Modell - vergleichen Sie die reale Datenbank mit dem Modell im YAML-Format, und stellen Sie Änderungen vom YAML in die reale Datenbank bereit
Viele Einstellungen - Sie können z.B. Fremdschlüssel ignorieren, festlegen, welche Objekte ignoriert oder welche Synchronisierungsaktionen durchgeführt werden sollen
Tabellenstruktur-Editor
Definieren Sie Spalten, Datentypen, Primär- und Fremdschlüssel für neue oder bestehende Tabellen
Unterstützung spezifischer Tabelleneigenschaften, wie MySQL-Tabellen-Engine
SQL-Vorschau - Sie können das generierte SQL überprüfen, bevor Sie es in der Datenbank speichern
Warnung bei Tabellenneuerstellung - wenn eine Tabelle aufgrund spezifischer Datenbankbeschränkungen neu erstellt werden muss, warnt DbGate Sie und lässt Sie das generierte Skript überprüfen
Bereitstellbare Datenbankmodelle
Gerüstbau des DB-Modells in einen Ordner - speichern Sie das Modell einer bestehenden Datenbank in einem ausgewählten Ordner oder in einer einzelnen JSON-Datei
Einfache YAML-Dateien für Tabellen - Sie können Ihr DB-Modell im GIT-Repo speichern und es einfach pflegen
SQL-Definitionsdateien - für andere Objekte wie Ansichten, gespeicherte Prozeduren, Funktionen
Visuelle oder Befehlszeilenbereitstellung - stellen Sie Änderungen mit dem Vergleichstool oder über die Befehlszeile bereit, als Teil Ihrer CI/CD-Pipeline