This page in other versions: 9.4 / 9.5 / 9.6 / current (10)  |  Development versions: devel / 11

66.2. Built-in Operator Classes

The core PostgreSQL distribution includes the GIN operator classes shown in Table 66.1. (Some of the optional modules described in Appendix F provide additional GIN operator classes.)

Table 66.1. Built-in GIN Operator Classes

Name Indexed Data Type Indexable Operators
array_ops anyarray && <@ = @>
jsonb_ops jsonb ? ?& ?| @>
jsonb_path_ops jsonb @>
tsvector_ops tsvector @@ @@@

Of the two operator classes for type jsonb, jsonb_ops is the default. jsonb_path_ops supports fewer operators but offers better performance for those operators. See Section 8.14.4 for details.

Privacy Policy | About PostgreSQL
Copyright © 1996-2018 The PostgreSQL Global Development Group