Re: Compatibilité avec MySQL 5.7
Gilles Vincent <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CA+Q4CmsmY=d7s=DEFzdP7Oy-HL+E2BBO=+i=cW55J8Lrz2ZCcg@mail.gmail.com> |
Le ticket est en place : https://core.spip.net/issues/3607 Ce sera pour SPIP 4, vu effectivement les incompatibilités avec les plugins existant :) 2015-11-28 12:44 GMT+01:00 Cédric Morin <[email protected]>: > Ces modifs ne sont pas un petit chantier, car cela va impacter le core et > plein de plugins qui jouent avec les dates (et notamment les déclaration > par défaut). > > Pour le NOT NULL il faut faire attention, car on a au contraire été obligé > de les ajouter dans le passé pour le support de je sais plus quelle version > (il faut exhumer), donc il faut s'assurer qu'on ne recasse pas un truc > réparé dans le passé. > > Je pense donc qu'il faut se concentrer sur la release 3.1 et mettre ce > chantier au programme de la 3.2 juste derrière. > > Tu peux déjà faire un ticket Gilles, je pense > > -- > Cédric > > > > Gilles Vincent a écrit : > >> Et dans la base il faudrait enlever les NOT NULL pour champs facultatifs >> exemple pour spip_articles : >> `date_redac` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', >> >> >> 2015-11-27 22:46 GMT+01:00 Fil <[email protected] <mailto:[email protected]>>: >> >> Ces 0000 posent aussi beaucoup de problèmes à tous les critères de >> date (date_relative etc), qui sont hyper compliqués à cause des >> possibilités de mois vide, jour vide, etc. Si on est obligés de les >> remplacer par un champ "masque d'affichage de la date" (je dis ça au >> pif), ce sera tant mieux. >> >> -- Fil >> >> 2015-11-27 22:19 GMT+01:00 Gilles Vincent <[email protected] >> <mailto:[email protected]>>: >> >> Salut la liste, >> >> actuellement SPIP crée pas mal de dates invalides '0000-00-00 >> 00:00:00'. >> C'est le cas par exemple des "date_redac" des articles, mais il >> y en a plein d'autres. >> Cela n'est pas compatible avec MySQL 5.7 >> >> Je suis tombé sur ce "bug" en ayant paramètre (naïvement) mysql >> 5.6 avec NO_ZERO_DATE et NO_ZERO_IN_DATE >> >> Il y a un article intéressant pour se préparer à migrer vers >> mysl5.7 : >> >> https://www.digitalocean.com/community/tutorials/how-to-prepare-for-your-mysql-5-7-upgrade >> >> .Gilles >> >> _______________________________________________ >> liste: http://listes.rezo.net/mailman/listinfo/spip-dev >> doc: http://www.spip.net/ >> dev: http://trac.rezo.net/trac/spip/ >> irc://irc.freenode.net/spip <http://irc.freenode.net/spip> >> >> >> >> _______________________________________________ >> liste: http://listes.rezo.net/mailman/listinfo/spip-dev >> doc: http://www.spip.net/ >> dev: http://trac.rezo.net/trac/spip/ >> irc://irc.freenode.net/spip >> >