Pour résumer l'article :
- Utilisez Unicode;
- Forcez le charset de vos connexions MySQL ;
- Utilisez utf8mb4 au lieu de utf8 ;
- Normalisez les contenus importants ;
- Forcez l’encodage pour tous vos développeurs ;
- N’utilisez pas utf8_decode et utf8_encode !
Tout est dans le titre
ou comment recréer les structures de données de MariaDB de zéro... c'est sportif
Tout est dans le titre
Tout est dans le titre
Une astuce pour répondre à cette alerte
Avec des exemples aussi pour MariaDB
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Le "I" de "ACID" désigne la propriété d'Isolation. PostgreSQL et MySQL / MariaDB ont des comportements très différents, et la migration d'un SGBD à l'autre peut donc présenter quelques surprises / écarts.
Ça peut vraiment dépanner quand on a alloué trop peu d'espace à "/" et que les données de MySQL/MariaDB sont dans /var/lib/mysql (aka la même partition :/ )