ERROR: 42883: function arrayrange(integer[], integer[]) does not exist LINE 1: select arraymultirange(arrayrange(array[1,2], array[2,1])); ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. LOCATION: ParseFuncOrColumn, parse_func.c:629
The regression tests you link to (check out rangetypes.sql) define those types using the user extensible type system PostgreSQL offers. As evidenced by their absence from the documentation, those types are not part of the core system.