Que faire des messages d'erreurs lors de la mise-à-jour de la base?

Bonjour/soir,
lors de chaque installation d'une version de PMB, on est invité à mettre à jour la base de données, et un certain nombre de messages d'erreur apparaissent. Il me semble me souvenir avoir lu qu'il ne fallait pas trop s'en inquiéter, tant qu'à la fin "Mise à jour réussie vers vx.xx!" Un certain nombre d'erreurs sont indiquées "Error may be fatal".
D'où ces questions:
- est-il possible de savoir si la responsabilité de ces erreurs relève de problèmes au niveau du serveur local (incompatibilité de version php, extension manquante,..) ou de codage dans le programme-même?
- est-il utile de reporter, ici ou ailleurs, ces messages d'erreur... ou les développeurs sont-ils déjà au courant et s'en occupent?
Un grand merci d'avance pour les réponses!

Exemple: je viens d'installer la nightlybuild et s'il y a de nombreuses tables affectées, les messages d'erreurs sont finalement peu différents:
- Invalid default value for <champ de date>
- LOB, TEXT, GEOMETRY or JSON column 'comment' can't have a default value

Ma configuration:
Apache/2.4.29 (Ubuntu)
Database client version: libmysql - mysqlnd 5.0.12-dev - 20150407
PHP version: 7.2.5-1+ubuntu18.04.1+deb.sury.org+

Réponses

  • Mise-à-jour
    Ubuntu: La plupart des messages d'erreur disparaissent si on ajoute dans la section [mysqld] de /etc/mysql/conf.d/mysqld.cnf

    [mysqld]
    sql_mode = ''
    

    Ne restent plus que ces deux messages:
    - Error may be fatal : All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead

    - alter table author_custom_dates change author_custom_date_start
    Error may be fatal : Table 'bibli.author_custom_dates' doesn't exist
    ainsi que pour les autres _custom_date_

Connectez-vous ou Inscrivez-vous pour répondre.