On Sun, Mar 28, 2021, at 15:12, Pavel Stehule wrote:
> Maybe I don't understand your proposal well, I am sorry. Creating your own 
> language should not be hard, but in this case the plpgsql is not well 
> extendable. The important structures are private. You can do it, but you 
> should do a full copy of plpgsql. I don't think so you can reuse handler's 
> routines - it is not prepared for it. Unfortunately, the handler expects only 
> function oid and arguments, and there is not a possibility how to pass any 
> options (if I know). 

Sorry, let me clarify what I mean.

I mean something along the lines of adding a new nullable column to 
"pg_language", maybe "lanroutinelabel"?
All other columns (lanispl, lanpltrusted, lanplcallfoid, laninline, 
lanvalidator) would reuse the same values as plpgsql.

/Joel

Reply via email to