doc: add PG 14 relnote item about array function references
authorBruce Momjian
Mon, 14 Jun 2021 16:49:05 +0000 (12:49 -0400)
committerBruce Momjian
Mon, 14 Jun 2021 16:49:05 +0000 (12:49 -0400)
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[email protected]

doc/src/sgml/release-14.sgml

index 058ba7cd4eb17cbb982d76bd275ea2c26a169ec2..c2d89412062c7483f07844327dd4dfbc4f611b59 100644 (file)
@@ -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, 
+      linkend="functions-array">array_append(),
+      array_prepend(),
+      array_cat(),
+      array_position(),
+      array_positions(),
+      array_remove(),
+      array_replace(), or 
+      linkend="functions-math">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.
+     
+    
+
+    
+