Operators
Version coverage matrixDefinitions for PostgreSQL 18
Reading PG 18·Select a recorded version
NOT tsquery
does not match regular expression, case-sensitive
does not match regular expression, case-sensitive
does not match regular expression, case-sensitive
does not match regular expression, case-insensitive
does not match regular expression, case-insensitive
does not match regular expression, case-insensitive
does not match LIKE expression
does not match LIKE expression
does not match LIKE expression
does not match LIKE expression
does not match LIKE expression, case-insensitive
does not match LIKE expression, case-insensitive
does not match LIKE expression, case-insensitive
closest point to A on B
closest point to A on B
closest point to A on B
closest point to A on B
closest point to A on B
closest point to A on B
bitwise exclusive or
box intersection
bitwise exclusive or
bitwise exclusive or
bitwise exclusive or
intersection point
intersection point
number of points
number of points
delete path
get value from json with path elements
get value from jsonb with path elements
get value from json as text with path elements
get value from jsonb as text with path elements
modulus
modulus
modulus
modulus
overlaps
overlaps
overlaps
overlaps
overlaps
overlaps
overlaps
overlaps (is subnet or supernet)
overlaps
AND-concatenate
bitwise and
bitwise and
bitwise and
bitwise and
bitwise and
bitwise and
bitwise and
overlaps or is left of
overlaps or is left of
overlaps or is left of
overlaps or is left of
overlaps or is left of
overlaps or is left of
overlaps or is left of
overlaps or is below
overlaps or is below
overlaps or is below
overlaps or is right of
overlaps or is right of
overlaps or is right of
overlaps or is right of
overlaps or is right of
overlaps or is right of
overlaps or is right of
multirange intersect
range intersection
multiply box by point (scale)
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply
multiply (rotate/scale path)
multiply points (scale/rotate)
less than
less than or equal
not identical
identical
greater than
greater than or equal
add/update ACL item
multirange union
range union
add point to box (translate)
add
add
add
convert date and time to timestamp
convert date and time with time zone to timestamp with time zone
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
add
unary plus
unary plus
unary plus
unary plus
unary plus
unary plus
add
add
concatenate
add (translate path)
add
add points (translate)
convert time and date to timestamp
add
add
add
convert time with time zone and date to timestamp with time zone
add
remove ACL item
multirange minus
range difference
subtract point from box (translate)
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
subtract
delete object fields
delete array element
delete object field
subtract
negate
negate
negate
negate
negate
negate
negate
subtract
subtract (translate path)
subtract
minus
subtract points (translate)
subtract
subtract
subtract
subtract
subtract
subtract
subtract
get json array element
get json object field
get jsonb array element
get jsonb object field
get json array element as text
get json object field as text
get jsonb array element as text
get jsonb object field as text
is adjacent to
is adjacent to
is adjacent to
is adjacent to
divide box by point (scale)
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide
divide (rotate/scale path)
divide points (scale/rotate)
less than
less than
less than
less than
less than
less than
less than by area
less than
less than
less than
less than by area
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than by length
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
less than
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
distance between
phrase-concatenate
is left of
is left of
is left of
is left of
bitwise shift left
is left of
is left of
is subnet
bitwise shift left
bitwise shift left
bitwise shift left
is left of
is left of
is subnet or equal
is below
is below
is below
is below
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal by area
less than or equal
less than or equal
less than or equal
less than or equal by area
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal by length
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
less than or equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal by area
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
not equal
is contained by
is contained by
is contained by
is contained by
is contained by
is contained by
is contained by
is contained by
is contained by
is contained by
is contained by
lseg on line
point inside box
is contained by
point on line
is contained by
point within closed path, or point on open path
is contained by
is contained by
is contained by
is below (allows touching)
deprecated, use <<| instead
equal
equal
equal
equal
equal
equal
equal
equal by area
equal
equal
equal
equal
equal by area
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
equal
greater than
greater than
greater than
greater than
greater than
greater than
greater than by area
greater than
greater than
greater than
greater than by area
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than by length
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal by area
greater than or equal
greater than or equal
greater than or equal
greater than or equal by area
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal by length
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
greater than or equal
is right of
is right of
is right of
is right of
bitwise shift right
is right of
is right of
is supernet
bitwise shift right
bitwise shift right
bitwise shift right
is right of
is right of
is supernet or equal
is above (allows touching)
deprecated, use |>> instead
deprecated, use && instead
intersect
intersect
intersect
intersect
intersect
intersect
all keys exist
key exists
horizontal
horizontal
horizontally aligned
perpendicular
perpendicular
any key exists
vertical
vertical
vertically aligned
parallel
parallel
absolute value
absolute value
absolute value
absolute value
absolute value
absolute value
distance between endpoints
sum of path segment lengths
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
contains
jsonpath exists
jsonpath match
center of
center of
center of
center of
text search match
text search match
text search match
text search match
deprecated, use @@ instead
deprecated, use @@ instead
exponentiation
exponentiation
starts with
overlaps or is above
overlaps or is above
overlaps or is above
bitwise or
bitwise or
bitwise or
bitwise or
bitwise or
bitwise or
bitwise or
square root
is above
is above
is above
is above
prepend element onto front of array
append element onto end of array
concatenate
concatenate
concatenate
concatenate
concatenate
concatenate
OR-concatenate
concatenate
concatenate
cube root
matches regular expression, case-sensitive
matches regular expression, case-sensitive
bitwise not
bitwise not
bitwise not
bitwise not
bitwise not
bitwise not
bitwise not
matches regular expression, case-sensitive
matches regular expression, case-insensitive
matches regular expression, case-insensitive
matches regular expression, case-insensitive
less than or equal
less than or equal
less than
less than
same as
same as
same as
same as
greater than or equal
greater than or equal
greater than
greater than
matches LIKE expression
matches LIKE expression
matches LIKE expression
matches LIKE expression
matches LIKE expression, case-insensitive
matches LIKE expression, case-insensitive
matches LIKE expression, case-insensitive