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
>

Reply via email to