During work on gist for range types I've faced with following problem: test=# select 'empty'::int4range !?; ERROR: operator does not exist: int4range !? LINE 1: select 'empty'::int4range !?; ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
test=# select 'empty'::int4range ?; ERROR: operator does not exist: int4range ? LINE 1: select 'empty'::int4range ?; ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts. So, !? and ? operators are mentioned in documentation, but don't present in catalog. Are them just missed in the catalog or there is some more serious problem? ------ With best regards, Alexander Korotkov.