Hide internal error for pg_collation_actual_version().
authorThomas Munro
Mon, 22 Feb 2021 10:01:20 +0000 (23:01 +1300)
committerThomas Munro
Mon, 22 Feb 2021 10:01:20 +0000 (23:01 +1300)
commit0fb0a0503bfc125764c8dba4f515058145dc7f8b
tree98219612960d21cb75f0d962fab08fb917f42824
parentf05ed5a5cfa55878baa77a1e39d68cb09793b477
Hide internal error for pg_collation_actual_version().

Instead of an unsightly internal "cache lookup failed" message, just
return NULL for bad OIDs, as is the convention for other similar things.

Reported-by: Justin Pryzby
Reviewed-by: Michael Paquier
Discussion: https://postgr.es/m/20210117215940.GE8560%40telsasoft.com
src/backend/catalog/index.c
src/backend/catalog/pg_depend.c
src/backend/commands/collationcmds.c
src/backend/utils/adt/pg_locale.c
src/include/utils/pg_locale.h
src/test/regress/expected/collate.icu.utf8.out
src/test/regress/sql/collate.icu.utf8.sql