PostgreSQL 9.3.4 release notes say:
Ensure that the planner sees equivalent VARIADIC and non-VARIADIC function calls as equivalent (Tom Lane)
I searched the PostgreSQL manual and could not find a definition of what it is.
I found that he implemented the function argument mode (IN, OUT, VARIADIC), but I did not understand what this means? When do I want to use it? and what does this mean in terms of performance if a function has a VARIADIC property?
source share