From: Bruce Momjian Date: Mon, 14 Jun 2021 16:49:05 +0000 (-0400) Subject: doc: add PG 14 relnote item about array function references X-Git-Tag: REL_14_BETA2~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25dfb5a831a1b8a83a8a68453b4bbe38a5ef737e;p=thirdparty%2Fpostgresql.git doc: add PG 14 relnote item about array function references User-defined objects that reference some built-in array functions will need to be recreated in PG 14. Reported-by: Justin Pryzby Discussion: https://postgr.es/m/20210608225618.GR16435@telsasoft.com --- diff --git a/doc/src/sgml/release-14.sgml b/doc/src/sgml/release-14.sgml index 058ba7cd4eb..c2d89412062 100644 --- a/doc/src/sgml/release-14.sgml +++ b/doc/src/sgml/release-14.sgml @@ -291,6 +291,35 @@ Author: Tom Lane + + + User-defined objects that reference some built-in array functions + along with their argument types must be recreated (Tom Lane) + + + + Specifically, array_append(), + array_prepend(), + array_cat(), + array_position(), + array_positions(), + array_remove(), + array_replace(), or width_bucket() + used to take anyarray arguments but now take + anycompatiblearray. Therefore, user-defined objects + like aggregates and operators that reference old array function + signatures must be dropped before upgrading and recreated once the + upgrade completes. + + + + +