DB-Update auf 3.0.1 SQL-Fehler

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
navifriends
Mitglied
Beiträge: 54
Registriert: 18.06.2006 13:09
Kontaktdaten:

Beitrag von navifriends »

Hallo Dr. Death

Danke für die Hilfe!
Ich habe eine neue Kopie der Datenbank gemacht, den ALTER TABLE Befehl laufen lassen und anschließend die Datenbank konvertiert.
Nun bekomme ich einen anderen Fehler angezeigt. :(

Code: Alles auswählen

Database type :: mysql4
Previous version :: 3.0.0
Updated version :: 3.0.1


Updating database schema

Progress :: . . . . . Done
Result :: Some queries failed, the statements and errors are listing below.

    * Error :: Duplicate key name 'group_legend_name'
      SQL :: CREATE INDEX group_legend_name ON phpbb30_groups(group_legend, group_name)
proterra
Mitglied
Beiträge: 100
Registriert: 10.03.2005 20:00

Beitrag von proterra »

Bei mir taucht auch dieser Fehler auf
Fehler :: BLOB column 'group_name' used in key specification without a key length
SQL :: CREATE INDEX group_legend_name ON phpbb3_groups(group_legend, group_name)
Ich bin bei Hetzner und es wurde kein MySql Update gemacht. Ich habe das 3.01 Package von Eurer Seite.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

@proterra:

Führe das aus: ( wie bereits eine Seite vorher bereits genannt und erklärt. Den Präfix solltest Du ggf. anpassen )

Code: Alles auswählen

ALTER TABLE `phpbb_groups` ADD INDEX `group_legend_name` ( `group_legend` , `group_name` ( 255 ) )
@navifriends:
Der alte Index ist noch vorhanden.
Führe folgenden Workaround durch:

Code: Alles auswählen

ALTER TABLE `phpbb30_groups` DROP INDEX `group_legend_name` ;
ALTER TABLE `phpbb30_groups` ADD INDEX `group_legend_name` ( `group_legend` , `group_name` ( 255 ) );
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“