Ergebnis 1 bis 3 von 3

Thema: Fehler beim Datenbankupdate von 3.5.8 auf 3.5.12

  1. #1
    Contao-Nutzer
    Registriert seit
    21.02.2014.
    Beiträge
    158

    Standard Fehler beim Datenbankupdate von 3.5.8 auf 3.5.12

    Hallo

    ich habe gerade gemäß der Anleitung auf meinem Testserver von 3.5.8 auf 3.5.12 manuell upgedatet, also mit WinSCP erst sycnhronisiert, dann ins Installtool für das DB Update.
    Da stehen zwei Änderungen drin, die ich durchführen kann, eines angehakt:

    Code:
    ALTER TABLE `tl_search` ADD UNIQUE KEY `checksum_pid` (`checksum`, `pid`);
    das nicht angehakt in der Vorauswahl:

    Code:
    ALTER TABLE `tl_search` DROP INDEX `pid`;
    Führe ich nur das obere, angehakte aus, hagelt mir ein Fehler entgegen:

    Code:
    Fatal error: Uncaught exception Exception with message Query error: Duplicate entry '428bb7da39519b85f06ad48a50513012-2' for key 'checksum_pid' (ALTER TABLE `tl_search` ADD UNIQUE KEY `checksum_pid` (`checksum`, `pid`);) thrown in system/modules/core/library/Contao/Database/Statement.php on line 295
    
    #0 system/modules/core/library/Contao/Database.php(207): Contao\Database\Statement->query('ALTER TABLE `tl...')
    #1 system/modules/core/controllers/BackendInstall.php(616): Contao\Database->query('ALTER TABLE `tl...')
    #2 system/modules/core/controllers/BackendInstall.php(177): Contao\BackendInstall->adjustDatabaseTables()
    #3 contao/install.php(24): Contao\BackendInstall->run()
    #4 {main}
    Ist das normal? Kann ich das ignorieren? Was kann das sein?
    Die Seite läuft aber noch.

    Danke

    franc

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Gepinnt im Forum für die Ankündigungen: https://community.contao.org/de/show...-oder-kleiner)

  3. #3
    Contao-Nutzer
    Registriert seit
    21.02.2014.
    Beiträge
    158

    Standard

    Oh, oh. Übersehen
    Klappt. Habe also einfach im Systemwartung Suchindex löschen gemacht und danach die beiden DB-Befehle nacheinander abgesetzt, jetzt steht es da: Die Datenbank ist aktuell.
    Dankedanke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •