Zum Inhalt

Row size too large#

Problem#

Während eines i-doit-Updates erscheint eine Fehlermeldung wie "Row size too large":

Problem

Problem

Lösung#

Stelle sicher, dass du bereits ein Backup hast (sollte vor jedem Update vorhanden sein). Dann ändere das ROW_FORMAT der betroffenen Tabelle und führe das Update erneut aus:

  1. Melde dich bei MySQL an:

    1
        mysql -uroot -p
    
  2. Wähle die betroffene Datenbank:

    1
        USE idoit_data;
    

    Bei mehreren Mandanten musst du diesen Schritt für jede betroffene Datenbank wiederholen.

  3. Setze das ROW_FORMAT der betroffenen Tabelle von FIXED auf DYNAMIC:

    1
        ALTER TABLE isys_cats_person_list ROW_FORMAT=DYNAMIC;