Comme le dit le titre, comment puis-je spécifier le type d'index que je veux sur un champ dans un modèle dans django.Comment spécifier le type d'index dans django? (btree vs hash, etc)
class Person:
...
age = models.IntegerField(db_index=True)
Mais maintenant quoi? Comment puis-je m'assurer que c'est un index btree
et non un hash
. Ou est-ce fait automatiquement pour nous et il y a une grande table que django utilise pour choisir le « type optimal d'index »
django ne marche pas répondre à ce souhait pour vous, cela dépend de votre base de données qui est l'indexation, il a par défaut, l'indexation par défaut est utilisé lorsque vous faites db_index = true dans les modèles – Exprator
@Exprator vous connaissez de toutes les bonnes ressources qui g ive les types d'index par défaut pour chaque type de champ dans mysql? – AlanSTACK
suivez une indexation pour un projet, sinon ce sera un problème, si vous faites une indexation différente pour tous les champs et tables ' – Exprator