Replies: 3 comments 2 replies
-
Guten Morgen, einen FK habe ich auch nicht (mehr), wohl aber einen Key | tine20_notes | CREATE TABLE Eine Tabelle tine20_notes_types gibt es wohl nicht mehr. Von daher brauche ich mich nicht zu fragen, ob das wirklich als Fremdschlüssel funktionieren würde. Bin mir nicht sicher, ob ich die Fehlermeldung auch mal gesehen hatte und dachte, na wenn er nicht da ist, braucht er ihn nicht zu löschen... |
Beta Was this translation helpful? Give feedback.
-
Im Backup vom 2022-07-04 habe ich noch eine FK-Contraint und auch die dazugehörige Tabelle, am 23.07. schaut es so aus wie jetzt und die Tabelle fehlt. :CREATE TABLE Vermute es kommt aus Funktion update013 in Datei ./Tinebase/Setup/Update/15.php und es hätte die Tinebase-Version auf 15.13 hochziehen müssen, kannst ja mal schauen, welche Version die Tinebase-App trägt. Mittlerweile (jüngstes Release) trägt sie bei mir 15.15. |
Beta Was this translation helpful? Give feedback.
-
Die Update-Routine wurde tatsächlich in Release 2022.06.25.100 eingeführt. Lustigerweise habe ich gerade mein altes Issue #7385 gefunden, bei dem mich just diese FK-Constraint in dieser Version daran hinderte, Termine zu aktualisieren. Das deutet darauf hin, dass ich trotz des erfolgten Updates auf 2022.06.25.100 noch die FK aktiv hatte. Also umgekehrt, wie bei Dir. Du könntest die beiden Befehle dropForeignKey und dropTable auskommentieren und die Updates der ID machen. Danach sollte ja deine Tinebase-Version aktualisiert werden. In dem kommenden Versionen würde dieses Update dann nicht mehr durchlaufen, von daher ist es auch nicht tragisch, wenn die Auskommentierung wieder weg wäre. |
Beta Was this translation helpful? Give feedback.
-
Die gesamte Fehlermeldung lautet:
SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP FOREIGN KEY
notes?note_type_id?note_types?id; check that it exists, query was: ALTER TABLE
tine20_notesDROP FOREIGN KEY
notes??note_type_id??note_types??id``Ich versuche gerade ein Update von der Version "2022.06.04.96" auf die letzte Version bzw. auch auf die Version "2022.06.25.100" - beide verhalten sich gleich.
Ich habe/hatte bei dieser Tabelle den genannten ForeignKey nicht.
Bei mir gibt’s auch die Felder "notes" und "note_types" nicht.
Wie komme ich nun weiter?
Hat das schon jemand gelöst?
Danke im Voraus.
Beta Was this translation helpful? Give feedback.
All reactions