Seite 1 von 1

Fehler während der JVerein installation mit Mysql als DB

Verfasst: Sonntag 29. März 2015, 13:26
von Jann
Bei der frischen Installation von JVerein auf einem Mysql Server schlägt die Installation der Datenbank fehl und anschließend gibt es einen Application-Fehler.

Weil ich weiterarbeiten wollte, hab ich den Fehler direkt für mich gelöst, am Besten sollte das aber in der nächsten Version gefixed werden.

Bei folgender Query schlägt gibt es einen sql-Error:
ALTER TABLE mitgliednextbgruppe ADD CONSTRAINT FOREIGN KEY fkMitgliednextbgruppe1( beitragsgruppe ) REFERENCES beitragsgruppe( id ) ON DELETE RESTRICT ON UPDATENO ACTION

Der Error ist unspezifisch, allerdings war nach einer kleinen Untersuchung klar, dass die Reference nur gemacht werden darf, wenn beide referenzierten Felder den gleichen Datentyp haben. - Das ist hier nicht der Fall.
Daher muss man in der Tabelle mitgliednextbgruppe die Datentyp der Spalte beitragsgruppe auf bigint(20) ändern. - Danach den Befehl manuell ausführen und alles JVerein neustarten, dann läuft alles wunderbar.

Re: Fehler während der JVerein installation mit Mysql als DB

Verfasst: Montag 30. März 2015, 21:45
von heiner
Hallo Jann,

ich habe die Änderung vorgenommen.

Heiner