Closed JohannMaierhofer closed 2 months ago
Willst du nicht lieber in der Methode createForeignKeyIfNotExistsNocheck die Lösung unterbringen. Mit der neuen Methode executeNoCheck verwirfst du ja auch Fehlermeldungen der H2 DBs bei diesem 0439 Update.
Ja, kann ich machen.
Habe die Lösung jetzt in createForeignKeyIfNotExistsNocheck wie vorgeschlagen eingebaut.
Wie in #223 festgestellt, funktioniert der Code dort nicht mit einer MariaDB. Da ich bei einer MySQL Datenbank keinen leichten Weg gefunden habe um zu prüfen ob der Foreign Key schon existiert schlage ich eine pragmatische Lösung vor. Bei MySQL erzeuge ich einfach den Foreign Key auch wenn er schon existiert. In Java fange ich die Exception dann ab und werfe keine Application Exception. Dann läuft die SW einfach weiter ohne Probleme.
Ich habe mir dazu eine MariaDB eingerichtet und damit getestet.