Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup: doppeltes Einrichten der DB führt zu Fehlermeldung #5751

Closed
Koala opened this issue Jul 25, 2023 · 3 comments · Fixed by #6013
Closed

Setup: doppeltes Einrichten der DB führt zu Fehlermeldung #5751

Koala opened this issue Jul 25, 2023 · 3 comments · Fixed by #6013
Labels
Bug Core REDAXO Core related things

Comments

@Koala
Copy link
Contributor

Koala commented Jul 25, 2023

Nach einem Fehler beim Setup (PR: Extension gd fehlt) bin ich im Setupmenü auf Schritt 3 zurückgegangen (einfach um mal zu sehen, ob die Meldung erneut erscheint) und von dort aus weiter zu Schritt 4.
Hier wurde dann "Datenbank einrichten" ausgewählt.

Dann kommt es zu diesem Fehler:

grafik

Unter der Ausgabe der Fehlermeldung sind die Angaben zum "Datenbank einrichten" ersichtlich. Da ist dann automatisch "Datenbank existiert schon" ausgewählt. Der Button "Schritt 4 erneut durchführen" kann angeklickt werden werden und führt ohne weiteren Fehler zu Schritt 5.

Die Fehlermeldung erscheint nicht, wenn "Datenbank einrichten und alte überschreiben falls vorhanden" ausgewählt ist.
Der Punkt "Datenbank einrichten" scheint mir überflüssig bzw. doppelt, wenn eine bereits existierende DB sowieso überschrieben werde kann und dabei auch alle Daten gelöscht werden.

Braucht es da den Punkt "Datenbank einrichten" überhaupt noch?

REDAXO: 5.15.1
Database: MariaDB 10.6.14

@gharlan gharlan added the Core REDAXO Core related things label Jul 30, 2023
@tyrant88
Copy link
Contributor

tyrant88 commented Oct 2, 2023

Diese Fehlermeldung hatte ich, als ich das setup erneut ausführte, um die Datenbank auf "utf8mb4_unicode_ci" zu aktualisieren.

SQL error: Error while executing statement "ALTER TABLE rex_user_passkey CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;" using params []! SQLSTATE[HY000]: General error: 3780 Referencing column 'passkey_id' and referenced column 'id' in foreign key constraint 'rex_user_session_passkey_id' are incompatible.

@skerbis skerbis added the Bug label Oct 2, 2023
@skerbis
Copy link
Contributor

skerbis commented Nov 8, 2023

Habe das gleiche Problem @gharlan
Beim konvertieren von utf8 zu utf8mb4

@tyrant88
Copy link
Contributor

tyrant88 commented Nov 8, 2023

wilkommen im Club

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Core REDAXO Core related things
Development

Successfully merging a pull request may close this issue.

4 participants