Bei der Migration von Daten aus einem alten System standen wir vor der Herausforderung, unterschiedliche Datenstrukturen in einer bestehenden MySQL-Datenbank abzubilden. Anstatt eine neue Instanz aufzusetzen, entschieden wir uns für die Nutzung mehrerer Schemas innerhalb derselben Datenbank.
Im Blogartikel zeigen wir, wie sich diese Lösung in Spring Boot mit Liquibase, JPA und H2 technisch umsetzen lässt – inklusive Konfiguration, Tests und Transactional Context.