Auch SQL ist Source-Code - Continuous Database Integration mit Flyway

Zusammenfassung

Skripte für relationale Datenbanken werden von Java-Entwicklern gerne stiefmütterlich behandelt. Beim ersten Release können sie dank ORM-Frameworks generiert werden. Doch spätestens beim zweiten Release, müssen Datenbankmigrationsskripte geschrieben werden. Sie werden dann gerne an Tickets angehangen, per E-Mail verteilt, in Release-Notes versteckt etc. Irgendwann gibt es keinen Überblick mehr, welche Datenbankskripte zu welcher Software-Version gehören. Dieser Vortrag zeigt, – warum eine Einbindung von Datenbankskripten in den Continuous Integration-Prozess erstrebenswert ist, – welche Voraussetzungen dafür geschaffen werden müssen und – wie Flyway dabei helfen kann.

Datum
Veranstaltung
Ort
Nürnberg