On Fri, Apr 23, 2021 at 10:53 PM Amit Kapila <amit.kapil...@gmail.com> wrote: > Isn't parallel safety also the C code property?
In my opinion, yes. > So, isn't it better to disallow changing parallel > safety for built-in functions? Superusers can do a lot of DML operations on the system catalogs that are manifestly unsafe. I think we should really consider locking that down somehow, but I doubt it makes sense to treat this case separately from all the others. What do you think will happen if you change proargtypes? > Also, if the strict property of built-in functions is fixed > internally, why we allow users to change it and is that of any help? One real application of allowing these sorts of changes is letting users correct things that were done wrong originally without waiting for a new major release. -- Robert Haas EDB: http://www.enterprisedb.com