Hi hackers, Currently most of the functions dealing with arrays ( except for unnest() and cardinality() ) start with `array_` prefix [1] - array_length(), array_fill(), etc. Also this is how we name the new functions, e.g. recently proposed array_sort() [2] and array_reverse() [3]. The only exception from this rule is trim_array() which might be somewhat misleading. For instance, it is not show in the output of:
``` \df array_* ``` The proposed patch renames trim_array() to array_trim(). The old function is kept for backward compatibility but is marked as deprecated and is left undocumented. It can be removed in 10 years from now or so. To my knowledge this is how we typically deprecate old functions and operators. Thoughts? [1]: https://www.postgresql.org/docs/current/functions-array.html [2]: https://commitfest.postgresql.org/50/5277/ [3]: https://commitfest.postgresql.org/50/5314/ -- Best regards, Aleksander Alekseev
v1-0001-Rename-trim_array-to-array_trim.patch
Description: Binary data