Полез, конечно. И в доке этот пункт посмотрел, но требуемый результат (текст тела процедуры) не получил.
В частности запрос о моей таблице gen_ersave
SELECT pg_get_functiondef(p.oid), p.prosrc
FROM pg_proc p
WHERE proname='gen_ersave'
дал пустое поле, хотя pg_get_functiondef вернул всё корректно.
На других моих функциях удалось получить в лучшем случае комментарии. Может, дело в том, что pg_catalog.pg_proc.prosrc описан как text, и выцеплять его надо как-то по-другому, чем varchar?
Короче, текст:
|
---|
This tells the function handler how to invoke the function. It might be the actual source code of the function for interpreted languages,... |
либо я просто не понял, либо pgPL/SQL по их мнению неявляется интерпретируемым, либо этот текст вообще не соответствует действительности. Главное, что так выцепить текст своей процедуры на pgPL/SQL мне не удалось

Что я делал не так?