- Oliver Lemm
- Mittwoch, 11. Dez 2024
- 14:00 - 14:45
- Kristall | Ebene 3
- Session
Im Bereich der Deployments von Datenmodellen gibt es sowohl fertige Tools wie Flyway und Liquibase, sowie SQLcl, welches Liquibase unterstützt und weitere eigene Funktionen bietet, aber auch genügend Custom Code Ansätze, welche das Problem auf individuelle Art lösen.
In diesem Vortrag werden die verschiedenen Tools und Ansätze vorgestellt, sowie auf die Besonderheiten im Bereich der Versionierung, dem Umgang mit PL/SQL Code und der Integration in CI/CD Pipelines erläutert. Vor allem bei den Tools Flyway und Liquibase ist ein Grundverständnis wichtig, welche Vorgaben die Tools, an die Struktur der Dateien, an die Speicherung der Differenzen und wie das Deployment zuletzt funktioniert machen. Probleme wie Skripte, die im DML oder DDL mehrfach laufen sollen, oder ob eine große Datei, oder viele kleine Dateien die Lösung bringen werden dabei mit angesprochen.
Insgesamt soll der Vortrag jedem helfen, der im Bereich des Datenbankdeployment eine professionelle, belastbare und Best Practice orientierte Lösung sucht.