-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Salut, J'ai créé un ticket sur le bugtracker (https://gna.org/bugs/index.php?18938) et j'ai commencé à bosser sur la migration de bases depuis une 0.6x vers une 0.7 en MySQL (les scripts posgres ne sont pas encore prêts). Il y avait quelques soucis dans le code, qui ont été vite réglés ; le principal problème consistait à gérer les soucis d'encodage rencontrés. En effet, pour ceux à qui ça parle, on passe de l'ISO-8859-1 pour les versions 0.6 à l'UTF-8 pour la 0.7. MySQL ne prend pas en charge la conversion des données en elle-mêmes ; il a donc fallu écrire une procédure côté Galette qui s'en charge. Roland a eu la bonté de me faire parvenir une base existante en 0.63 sur laquelle j'ai pu procéder à différents tests, et aboutir à un résultat fonctionnel. Cette procédure est lancée automatiquement sur la mise à jour dans la 0.7. Il y aura quelques améliorations à apporter : - - ne pas lancer ça si on met à jour un postgres (ça n'a aucun intérêt, et ça ne fonctionnerait probablement pas de toutes façons), - - ne lancer la procédure que si on met à jour vers une 0.7 (et éviter ainsi de rejouer le tout dans les prochaines versions). Mes tests ont été concluants, mais forcément, sur de grosses bases, le temps de mise à jour est bien plus important que d'habitude (on lit et on récrit l'intégralité de la base de données !!) ; j'aimerai par conséquent avoir des retours d'autres utilisateurs (je suis preneur de dump de grosses bases pour ceux qui voudraient que je puisse tester). Pour Galette-Sport, c'est une autre paire de manches, et ça devra probablement attendre que le plugin existe (si les utilisateurs de cette version pouvaient me confirmer/m'infirmer s'ils peuvent utiliser Galette 0.7 en l'état ; ça ferait avancer le schmilblick). À vos tests, donc ; migrez, migrez, migrez (enfin, en tests, hein, la 0.7 n'est pas sortie, bien que ça commence à s'en rapprocher de plus en plus) ! :p ++ Johan -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk6211sACgkQ7N2B+4uln5Q8XQCg0E4lbV9ru7ESd9apSHFGm5No et0AoO1kln/5RRlTTeEw5k9bqZjr12fv =46Ny -----END PGP SIGNATURE-----