Problém s upgradem 1.9.19+ na 2.2.11

Problém s upgradem 1.9.19+ na 2.2.11

autor Filip Novák -
Počet odpovědí: 1

Dobrý den,

nedaří se mi provést upgrade Moodle z 1.9.19+ na 2.2.11.
Prostředí: CentOS 6.4 64-bit, PostgreSQL 8.4.18-1, Apache 2.2.15-29

Upgrade zkrachuje na neočekávaném vstupu (prázdný INT). Schéma DB jsem upravil, aby odpovídalo čisté verzi 1.9.19+, ale chyba je stejná. Zřejmě tedy data v DB. Setkal jste se s tím někdo?

V příloze je celý průběh upgrade a zde výpis logu postgresu:

----------------------------------
ERROR:  invalid input syntax for integer: ""
STATEMENT:  SELECT * FROM mdl_question WHERE id = $1  ORDER BY id ASC
ERROR:  current transaction is aborted, commands ignored until end of transaction block
STATEMENT:
                        SELECT q.*, qqi.grade AS maxmark
                        FROM mdl_question q
                        JOIN mdl_quiz_question_instances qqi ON qqi.question = q.id
                        WHERE q.id = 260 AND qqi.quiz = 84
ERROR:  current transaction is aborted, commands ignored until end of transaction block
STATEMENT:  UPDATE mdl_question_usages SET preferredbehaviour = $2 WHERE id = $1
-----------------------------------

Děkuji za případné rady a zkušenosti.

Počet hodnocení: -