pá 11. 10. 2024 v 18:08 odesílatel Tom Lane <t...@sss.pgh.pa.us> napsal:
> Pavel Stehule <pavel.steh...@gmail.com> writes: > > I tested it and it is working nicely. I tested it against Orafce and I > > found an interesting point. The body of plpgsql functions is not checked. > > Do you know the reason? > > In execute_extension_script(): > > /* > * Similarly disable check_function_bodies, to ensure that SQL > functions > * won't be parsed during creation. > */ > if (check_function_bodies) > (void) set_config_option("check_function_bodies", "off", > PGC_USERSET, PGC_S_SESSION, > GUC_ACTION_SAVE, true, 0, false); > > I wondered if we should reconsider that, but I'm afraid we'd be more > likely to break working extensions than to do anything helpful. > An extension author who wants that can do what I did in the patch's > test cases: manually turn check_function_bodies on in the extension > script. > ok, Pavel > > regards, tom lane >