J'utilise Compose pour MySQL qui utilise MySQL 5.7 Group ReplicationDjango ne prend pas en charge la réplication MySQL groupe
Lorsque vous essayez faire des essais de DB avec Django 1.11.4 je reçois des erreurs concernant la rollback_test (parce qu'il ne tient pas à l'exigence de clé primaire)
et transaction-write-set-extraction! = OFF obligatoire pour la création de SAVEPOINTS.
django.db.utils.OperationalError: (1290, 'The MySQL server is running with the --transaction-write-set-extraction!=OFF option so it cannot execute this statement')
Tout fonctionne bien en dehors des tests.
Y at-il un moyen de dire à Django qu'il s'agit d'une base de données MySQL de réplication de groupe et d'éviter ces tests spécifiques?
Oui, c'est un problème avec Compose pour MySQL. Je viens de passer à un autre fournisseur car Django ne le supporte pas – Yarh
Peut-être voudriez-vous consulter Compose maintenant. MySQL 5.7.20 est maintenant disponible –