Ergebnis 1 bis 3 von 3

Thema: [gelöst] Update DB von 3.5.xx

  1. #1
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    65

    Standard [gelöst] Update DB von 3.5.xx

    Hallo zusammen,

    versuche gerade mal als Test eine DB von 3.5.40 auf 5.2.7 upzugraden.
    die Tabelle tl_user zeigt ein Problem ...
    Code:
    Feld tl_user.doNotCollapse hinzufügen
    
    TINYINT(1) DEFAULT 0 NOT NULL
    Feld tl_user.useTwoFactor hinzufügen
    
    TINYINT(1) DEFAULT 0 NOT NULL
    Feld tl_user.elements hinzufügen
    
    BLOB DEFAULT NULL
    Feld tl_user.fields hinzufügen
    
    BLOB DEFAULT NULL
    Feld tl_user.imageSizes hinzufügen
    
    BLOB DEFAULT NULL
    Feld tl_user.amg hinzufügen
    
    BLOB DEFAULT NULL
    Feld tl_user.secret hinzufügen
    
    BINARY(128) DEFAULT NULL
    Feld tl_user.backupCodes hinzufügen
    
    TEXT DEFAULT NULL
    Feld tl_user.loginCount löschen
    Feld tl_user.newsfeeds löschen
    Feld tl_user.newsfeedp löschen
    Feld tl_user.username ändern
    
    VARCHAR(64) DEFAULT NULL COLLATE `utf8mb4_bin`
    Feld tl_user.language ändern
    
    VARCHAR(64) DEFAULT '' NOT NULL
    Feld tl_user.showHelp ändern
    
    TINYINT(1) DEFAULT 1 NOT NULL
    Feld tl_user.thumbnails ändern
    
    TINYINT(1) DEFAULT 1 NOT NULL
    Feld tl_user.useRTE ändern
    
    TINYINT(1) DEFAULT 1 NOT NULL
    Feld tl_user.password ändern
    
    VARCHAR(255) DEFAULT '' NOT NULL
    Feld tl_user.`admin` ändern
    
    TINYINT(1) DEFAULT 0 NOT NULL
    Feld tl_user.inherit ändern
    
    VARCHAR(12) DEFAULT 'group' NOT NULL
    Feld tl_user.disable ändern
    
    TINYINT(1) DEFAULT 0 NOT NULL
    Feld tl_user.useCE ändern
    
    TINYINT(1) DEFAULT 1 NOT NULL
    Feld tl_user.pwChange ändern
    
    TINYINT(1) DEFAULT 0 NOT NULL
    ALTER TABLE tl_user ADD doNotCollapse TINYINT(1) DEFAULT 0 NOT NULL, ADD useTwoFactor TINYINT(1) DEFAULT 0 NOT NULL, ADD elements BLOB DEFAULT NULL, ADD fields BLOB DEFAULT NULL, ADD imageSizes BLOB DEFAULT NULL, ADD amg BLOB DEFAULT NULL, ADD secret BINARY(128) DEFAULT NULL, ADD backupCodes TEXT DEFAULT NULL, DROP loginCount, DROP newsfeeds, DROP newsfeedp, CHANGE username username VARCHAR(64) DEFAULT NULL COLLATE `utf8mb4_bin`, CHANGE language language VARCHAR(64) DEFAULT '' NOT NULL, CHANGE showHelp showHelp TINYINT(1) DEFAULT 1 NOT NULL, CHANGE thumbnails thumbnails TINYINT(1) DEFAULT 1 NOT NULL, CHANGE useRTE useRTE TINYINT(1) DEFAULT 1 NOT NULL, CHANGE password password VARCHAR(255) DEFAULT '' NOT NULL, CHANGE `admin` `admin` TINYINT(1) DEFAULT 0 NOT NULL, CHANGE inherit inherit VARCHAR(12) DEFAULT 'group' NOT NULL, CHANGE disable disable TINYINT(1) DEFAULT 0 NOT NULL, CHANGE useCE useCE TINYINT(1) DEFAULT 1 NOT NULL, CHANGE pwChange pwChange TINYINT(1) DEFAULT 0 NOT NULL
    Trotz Prod-Cache löschen keine Veränderung.
    PHP Version 8.1.15
    DB MySQL 8
    Geändert von hpt (30.12.2023 um 10:12 Uhr)

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao
    Grüsse
    Bernhard


  3. #3
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    65

    Standard

    Vielen Dank für den Hinweis. Auch mit dem Zwischenupdate auf 4.13.35 kommt immer noch die gleiche Fehlermeldung in 5.2.7. Bin aber erstaunt wieviele DB Updates bei 4.13.xx durchgführt wurden.
    Ich kann mich zwar im Backend anmelden. D.h. die Tabelle tl_user kennt noch mein Backendlogin und kann es auch vearbeiten.
    Macht es Sinn die Tabelle tl_user aus einer funktionierenden DB mit Version 5.2.7 in diese DB zu importieren? Eine andere Lösung sehe ich gerade nicht. Wäre für mich das Einfachste.

    Ergänzung: habe es mit einer anderen tl_user aus Contao 5.2.7 probiert. Wenn diese vor der Tabellenmigration von 4.13.35 importiert wird, erfolgt die Migration auf 5.2.7 ohne Fehler!

    Gruß Hanspeter
    Geändert von hpt (30.12.2023 um 10:17 Uhr)

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
  •