Refaire un alter sur le champ mode avant la migration des logos, par précaution
J’ai fini par trouver la solution. Dans mon cas, dans la table spip_documents, le type du champ mode était resté en enum(vignette, image,document) au lieu d’être en varchar(10). Une mise à jour ancienne du plugin medias n’avait pas du se faire correctement !
La conséquence est que la fonction de migration des logos rencontre une erreur SQL car elle cherche à ajouter logoon comme mode et le enum() l’en empêche !
le changement de type raté n'avait pas vraiment de conséquences jusqu'ici, mais il bloque la migration des logos. Du coup je me dis qu'un alter avant la migration serait une bonne précaution