Continuous Database Integration mit Flyway

Abstract

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.

Date
05-09-2018
Location
Nürnberg
Sandra Parsick
Sandra Parsick
Diplom-Informatiker