Liebe Gemeinde.
Ich stehe seit Wochen vor einem Problem. Zu aller erst, kann ich kein bisschen programmieren und verstehe es auch nicht. Aber ich brauche dringend eure Hilfe.
In meiner Arztpraxis ist für meine Software ein Update gekommen und diese wollte ich einspielen. Leider tauchte dieses mal folgendes Problem auf. Irgendetwas kann nichts installiert werden weil anscheinend was an der Datenbank sein soll.
Ich bin wirklich komplett unwissend in der Sache, wenn ich was vergessen haben sollte, dann sagt es mir bitte. Ich versuche es zu ergänzen.
Meine Frage ist, ob es an meinem PC bzw. Datenbank liegt oder ob vielleicht was mit dem Update nicht stimmt, sodass eventuell der Softwarehersteller nachkorrigieren muss. So wie die Softwarehersteller sind, habe ich noch kein Feedback bekommen, was ich tun soll oder was genau das Problem ist.
Ich schreibe hier mal einen kurzen Ausschnitt vom Logeintrag.
Flyway OSS Edition 10.14.0 by Redgate
See release notes here: Release Notes for Flyway Engine - Flyway - Product Documentation
Database: jdbc:postgresql://localhost:5432/XXX_XXXXX_db (PostgreSQL 16.2)
Successfully validated 49 migrations (execution time 00:00.030s)
Current version of schema “XXXXXXX”: 24.20.003
Migrating schema “XXXXX” to version “24.23.001 - eRezept MV eFormular changes”
[2024-08-05T19:34:36.354] [Info] - [ERRORS]: ERROR: Migration of schema “XXXX” to version “24.23.001 - eRezept MV eFormular changes” failed! Changes successfully rolled back.
ERROR: Script V24.23.001__eRezept_MV_eFormular_changes.sql failed
SQL State : 23503
Error Code : 0
Message : ERROR: insert or update on table “erezept” violates foreign key constraint “erezept_erezept_group_id_fkey”
Detail: Key (erezept_group_id)=(1118) is not present in table “erezept_group”.
Location : sql\XXXXX\V24.23.001__eRezept_MV_eFormular_changes.sql (D:\Daten\XXXXXXXX\db_migration\flyway\sql\XXXXX\V24.23.001__eRezept_MV_eFormular_changes.sql)
Line : 104
Statement : Run Flyway with -X option to see the actual statement causing the problem
Caused by: Script V24.23.001__eRezept_MV_eFormular_changes.sql failed
SQL State : 23503
Error Code : 0
Message : ERROR: insert or update on table “erezept” violates foreign key constraint “erezept_erezept_group_id_fkey”
Detail: Key (erezept_group_id)=(1118) is not present in table “erezept_group”.
Location : sql\XXXXX\V24.23.001__eRezept_MV_eFormular_changes.sql (D:\Daten\XXXXXXX\db_migration\flyway\sql\XXXXX\V24.23.001__eRezept_MV_eFormular_changes.sql)
Line : 104
Statement : Run Flyway with -X option to see the actual statement causing the problem
Caused by: org.postgresql.util.PSQLException: ERROR: insert or update on table “erezept” violates foreign key constraint “erezept_erezept_group_id_fkey”
Detail: Key (erezept_group_id)=(1118) is not present in table “erezept_group”.
[2024-08-05T19:34:36.355] [Error] - Error while executing Flyway file
[2024-08-05T19:34:36.356] [Error] - Flyway could not execute other configurations successfully.
[2024-08-05T19:34:36.356] [Error] - Flyway could not be run successfull.
[2024-08-05T19:34:36.356] [Info] - FINISHED XXX.XXXXX.PostgreSqlInstaller Status: FlywayNotSuccessfull
Ich bedanke mich schon mal für eure Hilfe im Voraus.
Lieben herzlichen Dank
Eli