Documentation PostgreSQL 14.23 » Internes » Index GIN » Classes d'opérateur natives
Précédent Niveau supérieur Suivant
67.1. Introduction Sommaire 67.3. Extensibilité

67.2. Classes d'opérateur natives

La distribution PostgreSQL inclut les classes d'opérateur GIN affichées dans Tableau 67.1. (Certains des modules optionnels décrits dans Annexe F fournissent des classes d'opérateurs GIN supplémentaires.)

Tableau 67.1. Classes d'opérateur GIN natives

NomOpérateurs indexables
array_ops&& (anyarray,anyarray)
@> (anyarray,anyarray)
<@ (anyarray,anyarray)
= (anyarray,anyarray)
jsonb_ops@> (jsonb,jsonb)
@? (jsonb,jsonpath)
@@ (jsonb,jsonpath)
? (jsonb,text)
?| (jsonb,text[])
?& (jsonb,text[])
jsonb_path_ops@> (jsonb,jsonb)
@? (jsonb,jsonpath)
@@ (jsonb,jsonpath)
tsvector_ops@@ (tsvector,tsquery)
@@@ (tsvector,tsquery)

Des deux classes d'opérateurs pour le type jsonb, jsonb_ops est l'opérateur par défaut. jsonb_path_ops supporte moins d'opérateurs mais offre de meilleures performances pour ces opérateurs. Voir Section 8.14.4 pour plus de détails.

AltStyle によって変換されたページ (->オリジナル) /