Bonjour,
J'ai une petite question aux sujets des index dans PostgreSQL.
A priori, on peut :
- utiliser uniquement un index par requête (PostgreSQL choisit celui qui lui semble le plus approprié)
- créer un index multi-colonnes pour les types B-trees, GiST et GIN
Ma question serait de savoir s'il est possible d'avoir un index multi-type (une colonne en B-tree sur un TIMESTAMP et un colonne en GIN ou GiST sur un TEXT).
A priori, non... si j'ai bien compris la doc
Si c'est le cas, quel serait selon vous les choix de conception à mettre en œuvre pour passer outre...
A priori, je pensais à des index différents, une table de calcul intermédiaire avec FOREIGN KEY pour vérifier la recherche textuelle / une jointure sur la requête en espérant que l'index sur le TIMESTAMP sera effectuée
Des avis ?
![]()
Partager