On Thu, Mar 24, 2022 at 4:20 PM Nathan Bossart <nathandboss...@gmail.com> wrote: > Another possibility could be to add a hook that is called _before_ > _PG_init() where libraries are permitted to adjust GUCs. After the library > is loaded, we first call this _PG_change_GUCs() function, then we > initialize MaxBackends, and then we finally call _PG_init(). This way, > extensions would have access to MaxBackends within _PG_init(), and if an > extension really needed to alter GUCs, іt could define this new function.
Yeah, I think this might be better. -- Robert Haas EDB: http://www.enterprisedb.com