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

DbGate - compare database settings

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

DbGate - table structure editor

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

DbGate - database model table yaml