Rumpi Gravenstein <rgrav...@gmail.com> writes: > I've been confound by the following behavior that I see in one of our > PostgreSQL 16 instances. In this case I am running this script from psql.
I'd bet there is another function named _sa_setup_role() that takes some kind of array, and the parser is resolving the ambiguity by choosing that one. "\df _sa_setup_role" would be illuminating. regards, tom lane