Est-il possible d'avoir un index sur un certain champ d'un type composite? On suppose, par exemple, je crée un typePostgreSQL: Créer un index pour les champs dans un type composite?
CREATE TYPE complex AS (
r double precision,
i double precision
);
et je voudrais avoir un index (en particulier Hash/GIST/GIN) sur r
et un sur i
, serait-ce possible?
De même, est-il possible d'avoir un index sur le premier, le deuxième, le troisième, ... élément d'un champ de tableau?
On suppose que j'utilise complex[]
, serait-il possible d'avoir un index de toutes complex[0]
, sur toute complex[1]
, etc.
Utilisation avancée de l'index, peut être un candidat pour la migration vers [dba.SE] (http://dba.stackexchange.com/). –