PASS Summit West 2026, 9. bis 11. November|Jetzt registrieren

Sichere Datenbankbereitstellungen in Ihren CI/CD-Pipelines

Stellen Sie Datenbankänderungen sicher bereit – mit derselben Geschwindigkeit und Governance wie Anwendungscode.

Screenshot von Redgate Flyway mit der Code-Analyse-GUI

Warum Redgate Flyway Enterprise bei Pipeline-as-Code-Datenbankbereitstellungen überzeugt

Sechs G2-Abzeichen, die zeigen, dass Redgate Flyway ein führendes Produkt im Bereich Database DevOps ist

Flyway Enterprise gibt Teams alles, was sie benötigen, um Datenbankbereitstellungen in einem Pipeline-as-Code-Ansatz zu automatisieren. Mit einer einzigen, skriptfähigen CLI und dem MCP-Server für KI-unterstützte Workflows arbeitet Flyway Enterprise nahtlos mit CI/CD-Pipelines zusammen – für schnellere, kontrollierte und zuverlässige Datenbankbereitstellungen.

Wichtige Funktionen

Vollständig skriptfähiger Workflow für nahtlose Pipeline-Integration

Jeder Schritt in Flyway Enterprise verfügt über CLI-Unterstützung. Verketten Sie Befehle für eine vollautomatische Automatisierung in jeder CI/CD-Pipeline oder jedem Shell-Skript.

Vollautomatische Standardisierung über alle RDBMS hinweg

Erleben Sie einen standardisierten Ansatz für Datenbankbereitstellungen – die CLI-Befehle und Workflows von Flyway werden von den gängigsten RDBMS unterstützt.

Datenbankprobleme in der Entwicklung erkennen, nicht in der Produktion

Ein einziger Flyway-CLI-Befehl löst automatische Policy-as-Code-Prüfungen bei jeder Bereitstellung aus und setzt Standards konsequent durch, bevor Änderungen die Produktion erreichen.

Leistungsstarker Schemavergleich direkt in der CLI integriert

Vergleichen Sie Datenbanken, erkennen Sie Unterschiede und generieren Sie validierte Migrationsskripte mit der erstklassigen Datenbankvergleichs-Engine von Flyway Enterprise – alles aus einem einzigen Binary, ohne zusätzliche Tools.

Wiederholbare, versionskontrollierte Migrationen für Revisionssicherheit

Jedes automatisch generierte Datenbankmigrationsskript ist eine einfache SQL-Datei – überprüfbar, auditierbar und wie jedes andere Code-Asset in die Versionskontrolle eingecheckt.

Automatisch generierte Migrationsskripte

Generieren Sie versionierte und Undo-Migrationsskripte in einem einzigen Befehl – und geben Sie Teams ein Sicherheitsnetz für Rollbacks und Branch-Entwicklung.

Warum Datenbankbereitstellungen zusammen mit Anwendungscode automatisieren?

Für viele Teams sind Datenbankschemaänderungen Sonderfallbereitstellungen, die allzu oft außerhalb des automatisierten Code-Deployment-Workflows und der entsprechenden Tools liegen. Sie sind der Engpass, der die Wertlieferung verlangsamt. 39 % der Unternehmen setzen weiterhin auf manuelle Tests und Bereitstellungen von Datenbankveränderungen und führen so Variabilität und Risiken in einer kritischen Phase des Lieferprozesses ein (State of Database Landscape, 2026). DORA’s 2025 State of DevOps-Forschung bestätigt dies: Der Kompromiss zwischen Geschwindigkeit und Stabilität ist ein Mythos – Spitzenleister erreichen beides gleichzeitig.

Flyway Enterprise löst diese Herausforderung. Mit einer Reihe einfacher CLI-Befehle konsolidiert Flyway Enterprise den gesamten Datenbankentwicklungs-Workflow – Versionierung von Änderungen, Generierung von Migrationsskripten, deren Validierung in CI/CD-Umgebungen und sichere Bereitstellung in Zielumgebungen.

Ein CI-Pipeline-Lauf mit automatisierten Flyway-Validierungs-, Test- und Bereitstellungsschritten

Die größte Einsparung mit Flyway Enterprise ist die Zeit. Unser letztes Release dauerte weniger als 6 Minuten für 60 Datenbanken – das ist ein enormer Gewinn. Es bedeutet, dass wir bereit sind, uns anzupassen und zu skalieren.

Sander Stad, Data Platform Engineer, Masterminds GroupFallstudie

Datenbankveränderungen genauso wie Anwendungscode bereitstellen

Flyway Enterprise macht es sicher und einfach, Datenbankveränderungen auf dieselbe Weise wie Anwendungscode zu verwalten – mit integrierter Governance und Leitplanken.

  • Nahtlose CI/CD-Integration bedeutet, dass Datenbankveränderungen Teil derselben Pipeline wie Anwendungscode sein können – gemeinsam getestet, überprüft und bereitgestellt.
  • Verkettete Befehle ermöglichen Schemavergleich, Modellierung, Skriptgenerierung und Bereitstellung (diff, model, generate und migrate) in Folge ohne interaktive Eingabeaufforderungen.
  • Ausführliches Logging legt jeden zugrunde liegenden Befehl offen und erleichtert das Verstehen, Debuggen und Erweitern automatisierter Workflows.
  • Automatische Skriptgenerierung ersetzt zeitaufwändiges, manuelles Scripting durch präzise, deterministische und validierte SQL-Migrationsskripte.
  • MCP-Server-Integration ermöglicht es KI-Programmierassistenten, Flyway-Befehle direkt auszulösen und KI-unterstützte Entwicklung mit deterministischer, validierter Skriptgenerierung zu verbinden, sodass Teams ihre Workflows beschleunigen und gleichzeitig dieselbe Governance und Revisionssicherheit beibehalten können.
Ein automatisch generiertes Migrationsskript und Undo-Skript in Flyway Enterprise

So funktioniert es

Volle Kontrolle über die Deployment-Pipeline – keine neuen Workflows erforderlich

Flyway Enterprise wurde von Grund auf entwickelt, um nahtlos in bestehende CI/CD-Pipelines integriert zu werden. Keine neuen Workflows. Keine Reibungsverluste. Nur schnellere, stabilere Datenbank-Releases, die versioniert, getestet und im selben Tempo und Workflow wie Ihr Anwendungscode bereitgestellt werden.

Indem Datenbankbereitstellungen durch dieselbe Pipeline und dieselben Prozesse wie Anwendungscode laufen, profitieren Teams von automatisierten Tests, Richtlinienprüfungen und Validierung – und erhalten so die Governance und Leitplanken, um Änderungen mit Vertrauen bereitzustellen.

Entwickler

SQL- und App-Code-Änderungen

KI-Assistent

Bearbeitet nur das Schemamodell

Flyway MCP Server
Flyway generiert Migrationsskript

Deterministische versionierte und Undo-Skripte

Commit und PR erstellt

Mensch prüft und genehmigt

CI / CD

Migrationen validieren, Codequalitätsprüfungen, Unit-Tests

Prüf- und Drift-Berichte

Auswirkungs- und Drift-Berichte werden vor dem Release generiert, optionale menschliche Überprüfung

Bereitstellen

Auditierbare, versionierte, deterministische Bereitstellung

Jede Änderung – ob von Menschen oder KI verfasst – durchläuft dieselbe kontrollierte Pipeline: deterministische Skriptgenerierung, menschliche Überprüfung, automatisierte CI-Prüfungen und auditierbare Bereitstellung.

Eines der Schlüsselelemente ist das Vertrauen der Entwickler und die Möglichkeit, Risiken einzugehen, weil die Pipeline sie auffängt. Mit allen Tests können sie große Änderungen vornehmen und müssen sich keine Sorgen machen, alle Datenbankmigrationen im Kopf zu behalten. Es fließt alles einfach durch, sodass Entwickler schneller liefern und mehr Vertrauen haben.

Data-Science-Manager, US-KreditgenossenschaftFallstudie

Umgebungskonfiguration, die sicher versioniert werden kann

Flyway-Umgebungen halten Verbindungsdetails aus gemeinsam genutzten Projektkonfigurationen heraus und spiegeln wider, wie Anwendungsprojekte bereits strukturiert sind – gemeinsame Konfiguration im Repository, Secrets extern verwaltet. Persönliche Verbindungsdetails bleiben lokal; in CI/CD-Pipelines lösen Secrets-Management-Integrationen Anmeldedaten zur Laufzeit aus vertrauenswürdigen Stores auf.

  • Benutzerseitige Konfiguration (flyway.user.toml) hält die persönlichen Verbindungsdetails eines Entwicklers aus dem Repository und der gemeinsamen Infrastruktur heraus – sie ist von der Versionskontrolle ausgeschlossen und wird niemals von CI/CD-Pipelines verwendet.
  • Secrets-Management-Integration löst Anmeldedaten aus HashiCorp Vault, AWS Secrets Manager, Google Cloud Secret Manager oder den nativen Secrets Ihrer Pipeline zur Laufzeit auf, sodass CI/CD-Anmeldedaten niemals in einer Datei gespeichert werden.
  • Benannte Umgebungen machen Deployment-Befehle portierbar – flyway migrate -environment=prod funktioniert für jedes Teammitglied und jede Pipeline gleich.
  • Unterstützt beliebig viele Umgebungen – dev, shadow, QA, staging, pre-prod, production – alle einmalig konfiguriert und per Name referenziert.
  • Automatisierungsvorlagen generieren bash-, PowerShell- und GitHub-YAML-Dateien und machen Onboarding und CI-Runner-Provisionierung konsistent und wiederholbar.
Ein Flyway Enterprise Drift-Bericht mit einer erkannten Schemaänderung

Flyway-Skripttypen, automatisch aus einem einzigen Diff für Wiederholbarkeit generiert

Illustration von versionierten und Undo-Migrationsskripten

Der generate-Befehl von Flyway Enterprise kann versionierte und Undo-Migrationsskripte aus demselben Diff-Artefakt erzeugen und verwendet dabei einen deterministischen Ansatz, der jedes Mal konsistente, wiederholbare Skripte gewährleistet. Baseline-Skripte werden separat als einmaliger vollständiger Schema-Build generiert. Teams geben an, was sie benötigen, mithilfe des Parameters -generate.types – und Flyway Enterprise erledigt den Rest, einschließlich automatischer Validierung vor dem Speichern.

  • Versionierte Migrationen (V) bringen die Datenbank von einer bekannten Version zur nächsten und wenden eine diskrete, sequenzierte Menge von Schemaänderungen an. Sie sind das Rückgrat jeder Flyway-Bereitstellung.
Illustration des Schemamodell-Ansatzes

Flyway Enterprise unterstützt auch einen schemamodellgetriebenen Ansatz: Teams können Änderungen gegen ein versionskontrolliertes Schemamodell verfassen und Flyway Enterprise die Migrationsskripte generieren lassen, anstatt Migrationen von Hand zu schreiben. Dies ermöglicht objektbasierte Git-Historie – Einblick, welche Tabelle oder Prozedur in welchem Commit geändert wurde – und ist oft die bessere Wahl für Teams, in denen KI-Programmierassistenten Schemaänderungen vorschlagen, da jede KI-generierte Änderung dennoch ein deterministisches, überprüfbares Migrationsskript erzeugt, statt einer ungeprüften direkten Bearbeitung.

  • Undo-Skripte (U) kehren die Änderungen um, die durch eine entsprechende versionierte Migration eingeführt wurden. Ideal für die Branch-Entwicklung, wo Änderungen schnell getestet, rückgängig gemacht und erneut angewendet werden müssen. In der Produktion besteht die Standardphilosophie darin, mit einer korrigierenden Migration vorwärtszugehen; Undo und Snapshot-Rollback sind für niedrigere Umgebungen und Notfälle gedacht, wobei Backups das System der Aufzeichnung für die Datenwiederherstellung bleiben.
  • Baseline-Migrationen (B) liefern ein vollständiges Build-Skript für eine bestimmte Datenbankversion, beginnend von leer. Typischerweise einmal pro Projekt generiert, nicht bei jeder Änderung. Nützlich für das Aufsetzen kurzlebiger Testumgebungen, als Referenzpunkt für Shadow-Datenbankvergleiche und Änderungsberichte sowie für die Provisionierung neuer Umgebungen von Grund auf.
  • Kombinierte Generierung — -generate.types=versioned, undo — erzeugt die versionierten und Undo-Skripte gemeinsam für jede Änderung in einem Schritt. Baseline-Skripte sind die Ausnahme: Sie werden typischerweise einmal generiert, nicht bei jeder Änderung – daher werden sie in der Regel als separater Befehl ausgeführt.
  • Benutzer können auch eigene Wiederholbare Migrationen (R) bereitstellen, die automatisch erneut ausgeführt werden, wenn sich ihre Prüfsumme ändert, was sie zur richtigen Wahl für Skripte macht, die immer dann ausgeführt werden müssen, wenn sich ihr Inhalt ändert.
Illustration von Datenbankveränderungen, die durch eine CI/CD-Pipeline fließen

Entwickelt für große Teams, die mit CI/CD-Pipelines arbeiten

Flyway Enterprise unterstützt auch einen schemamodellgetriebenen Ansatz: Teams können Änderungen gegen ein versionskontrolliertes Schemamodell verfassen und Flyway Enterprise die Migrationsskripte generieren lassen, anstatt Migrationen von Hand zu schreiben. Dies ermöglicht objektbasierte Git-Historie – Einblick, welche Tabelle oder Prozedur in welchem Commit geändert wurde – und ist oft die bessere Wahl für Teams, in denen KI-Programmierassistenten Schemaänderungen vorschlagen, da jede KI-generierte Änderung dennoch ein deterministisches, überprüfbares Migrationsskript erzeugt, statt einer ungeprüften direkten Bearbeitung.

Ob das Ziel darin besteht, Datenbankmigrationen in eine GitHub Actions-Pipeline zu integrieren, ein Platform-Engineering-Toolkit zu erstellen, das die Deployment-Komplexität von Anwendungsteams abstrahiert, oder auditierbare Migrationsartefakte für regulierte Release-Prozesse zu erstellen – Flyway Enterprise bietet die Grundlage, damit Teams Datenbankbereitstellungen skalieren können, um den Anforderungen der Software-Lieferung gerecht zu werden.

  • CI/CD-Integration – strukturieren Sie Flyway-Befehle als Build-, Check- und Migrate-Phasen in jedem Pipeline-Runner – GitHub Actions, Azure DevOps Pipelines, GitLab CI und mehr – damit fehlerhafte Änderungen abgefangen werden, bevor sie die Produktion erreichen, und nicht nur schneller bereitgestellt werden.
  • Leitplanken für die Bereitstellung – umhüllen Sie Flyway-Befehle mit vorhandenen Plattform-Tools, um sichere, meinungsstarke Datenbankbereitstellungs-Workflows für Anwendungsteams zugänglich zu machen, ohne direkten Datenbankzugriff zu erfordern, und sicherzustellen, dass Richtlinien durchgesetzt werden.
  • Nachvollziehbare Bereitstellungen für Compliance – jedes von Flyway generierte Skript ist eine einfache SQL-Datei mit einem vollständigen Audit-Trail vom Diff-Artefakt bis zur bereitgestellten Version und bietet die in regulierten Umgebungen erforderliche Rückverfolgbarkeit.
  • Multi-Umgebungs-Rollout – wenden Sie dieselbe validierte Migration auf QA, Staging, Pre-Prod und Produktion mit einem konsistenten Single-Command-Muster an.
  • Änderungsberichte vor der Produktion – erstellen Sie einen Änderungsbericht, der ausstehende Migrationen mit der Baseline und bereits bereitgestellten Skripten vergleicht, um genau hervorzuheben, was sich ändern wird, mit Detailansicht, damit Teams vor jeder Bereitstellung ein klares Verständnis der Auswirkungen haben.
  • Drift-Erkennung und -Behebung – bestätigen Sie, dass die Produktion sich nicht unerwartet außerhalb der Migrationspipeline verändert hat, damit Pre-Production-Bereitstellungen genau widerspiegeln, was tatsächlich vorhanden ist. Wenn Drift gefunden wird, generiert Flyway automatisch Drift-Behebungsskripte, um die Zielumgebung wieder in den richtigen Zustand zu bringen und Releases am Laufen zu halten.

Beratungstermin vereinbaren

Ob Sie mehr über Redgate Flyway erfahren, eine Demo sehen oder Best Practices kennenlernen möchten – nehmen Sie Kontakt auf.

Beratungstermin vereinbaren