Wiki / Operators
Operators
Compare versionsOperator overloads with operand and result types, implementation functions and index membership.
Reading PostgreSQL 18.6.
865 entries; 799 recorded in PostgreSQL 18.6.
-
<>(anyrange,anyrange) Pseudo-types
not equal
-
<>(record,record) Pseudo-types
not equal
-
<@(anyarray,anyarray) Pseudo-types
is contained by
-
<@(anyelement,anymultirange) Pseudo-types
is contained by
-
<@(anyelement,anyrange) Pseudo-types
is contained by
-
<@(anymultirange,anymultirange) Pseudo-types
is contained by
-
<@(anymultirange,anyrange) Pseudo-types
is contained by
-
<@(anyrange,anymultirange) Pseudo-types
is contained by
-
<@(anyrange,anyrange) Pseudo-types
is contained by
-
=(anyarray,anyarray) Pseudo-types
equal
-
=(anyenum,anyenum) Pseudo-types
equal
-
=(anymultirange,anymultirange) Pseudo-types
equal
-
=(anyrange,anyrange) Pseudo-types
equal
-
=(record,record) Pseudo-types
equal
-
>(anyarray,anyarray) Pseudo-types
greater than
-
>(anyenum,anyenum) Pseudo-types
greater than
-
>(anymultirange,anymultirange) Pseudo-types
greater than
-
>(anyrange,anyrange) Pseudo-types
greater than
-
>(record,record) Pseudo-types
greater than
-
>=(anyarray,anyarray) Pseudo-types
greater than or equal
-
>=(anyenum,anyenum) Pseudo-types
greater than or equal
-
>=(anymultirange,anymultirange) Pseudo-types
greater than or equal
-
>=(anyrange,anyrange) Pseudo-types
greater than or equal
-
>=(record,record) Pseudo-types
greater than or equal
-
>>(anymultirange,anymultirange) Pseudo-types
is right of
-
>>(anymultirange,anyrange) Pseudo-types
is right of
-
>>(anyrange,anymultirange) Pseudo-types
is right of
-
>>(anyrange,anyrange) Pseudo-types
is right of
-
@>(anyarray,anyarray) Pseudo-types
contains
-
@>(anymultirange,anyelement) Pseudo-types
contains
-
@>(anymultirange,anymultirange) Pseudo-types
contains
-
@>(anymultirange,anyrange) Pseudo-types
contains
-
@>(anyrange,anyelement) Pseudo-types
contains
-
@>(anyrange,anymultirange) Pseudo-types
contains
-
@>(anyrange,anyrange) Pseudo-types
contains
-
Not recorded in the selected version.
-
Not recorded in the selected version.
-
||(anycompatible,anycompatiblearray) Pseudo-types
prepend element onto front of array
-
||(anycompatiblearray,anycompatible) Pseudo-types
append element onto end of array
-
||(anycompatiblearray,anycompatiblearray) Pseudo-types
concatenate
-
Not recorded in the selected version.
-
||(anynonarray,text) Pseudo-types
concatenate
-
!!(none,tsquery) Text search
NOT tsquery
-
&&(tsquery,tsquery) Text search
AND-concatenate
-
<(tsquery,tsquery) Text search
less than
-
<(tsvector,tsvector) Text search
less than
-
<->(tsquery,tsquery) Text search
phrase-concatenate
-
<=(tsquery,tsquery) Text search
less than or equal
-
<=(tsvector,tsvector) Text search
less than or equal
-
<>(tsquery,tsquery) Text search
not equal
-
<>(tsvector,tsvector) Text search
not equal
-
<@(tsquery,tsquery) Text search
is contained by
-
=(tsquery,tsquery) Text search
equal
-
=(tsvector,tsvector) Text search
equal
-
>(tsquery,tsquery) Text search
greater than
-
>(tsvector,tsvector) Text search
greater than
-
>=(tsquery,tsquery) Text search
greater than or equal
-
>=(tsvector,tsvector) Text search
greater than or equal
-
@>(tsquery,tsquery) Text search
contains
-
@@(tsquery,tsvector) Text search
text search match
-
@@(tsvector,tsquery) Text search
text search match
-
@@@(tsquery,tsvector) Text search
deprecated, use @@ instead
-
@@@(tsvector,tsquery) Text search
deprecated, use @@ instead
-
||(tsquery,tsquery) Text search
OR-concatenate
-
||(tsvector,tsvector) Text search
concatenate
RecordedFirst recordedInterface or attribute changeNo longer recorded
Squares indicate presence in sampled builds, not first introduction. Select a square for the same-version definition and sources.
Changes in PostgreSQL 18.6 · Export JSON
Reading this collection
Every core bootstrap overload in the sampled builds has its own operand signature. Operator-family membership identifies a specific strategy or ordering purpose; it does not guarantee that an arbitrary query can use an index.