Ergebnis 1 bis 4 von 4

Thema: Notification Center Update to 2.0.4: Database Error

  1. #1
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    225

    Standard Notification Center Update to 2.0.4: Database Error

    Hallo,
    ich habe beim Update von 1.7.7 auf NC 2.0.4 ein Datenbank-Schema-Problem. char(1) soll offenbar zu tinyint(1) geändert werden, schlägt aber fehl. Es geht auch nicht manuell über phpmyadmin. Hier die Ausgabe des Terminals:
    (Befehl: php vendor/bin/contao-console contao:migrate --no-interaction -v)

    Code:
    Pending database migrations (832ad147f072371434243ba6ebc75237519145717a6b159472b5fa0e547d98fe)
    ----------------------------------------------------------------------------------------------
    
     * ALTER TABLE tl_nc_language CHANGE fallback fallback TINYINT(1) DEFAULT 0 NOT NULL
     * ALTER TABLE tl_nc_message CHANGE published published TINYINT(1) DEFAULT 0 NOT NULL
    
    Execute database migrations
    ---------------------------
    
     * ALTER TABLE tl_nc_language CHANGE fallback fallback TINYINT(1) DEFAULT 0 NOT NULL......FAILED
     * ALTER TABLE tl_nc_message CHANGE published published TINYINT(1) DEFAULT 0 NOT NULL......FAILED
                                                                               
     [OK] Executed 0 SQL queries.                                                   
                                                                                    
     [ERROR] An exception occurred while executing a query: SQLSTATE[22007]: Invalid
             datetime format: 1292 Truncated incorrect INTEGER value: '    '        
                                                                                                                                                              
     [ERROR] An exception occurred while executing a query: SQLSTATE[22007]: Invalid
             datetime format: 1292 Truncated incorrect INTEGER value: '    '
    Wird da jemand schlau draus? Wo liegt das Problem und wie könnte ich es beheben? Das Installtool stürzt überhaupt ab, Contao Manager bricht mit den zwei Fehlermeldungen ab.

    Danke und liebe Grüße, Michael

  2. #2
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    494

    Standard

    Du hast, warum auch immer, leere strings
    Code:
    '    '
    in den folgenden Feldern gespeichert:
    • tl_nc_language.fallback
    • tl_nc_message.published

    Das musst du nun händisch in der Datenbank bereinigen.

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.201
    Partner-ID
    10107

    Standard

    Das ist im Prinzip ein Fehler in Contao. Die BooleanFieldsMigration sollte evt. zu Contao 4.13 backported werden.
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.201
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

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
  •