mirror of
https://github.com/postgres/postgres.git
synced 2025-06-13 07:41:39 +03:00
Fix pg_get_functiondef() to print a function's LEAKPROOF property.
Seems to have been an oversight in the original leakproofness patch. Per report and patch from Jeevan Chalke. In passing, prettify some awkward leakproof-related code in AlterFunction.
This commit is contained in:
@ -1974,6 +1974,8 @@ pg_get_functiondef(PG_FUNCTION_ARGS)
|
||||
appendStringInfoString(&buf, " STRICT");
|
||||
if (proc->prosecdef)
|
||||
appendStringInfoString(&buf, " SECURITY DEFINER");
|
||||
if (proc->proleakproof)
|
||||
appendStringInfoString(&buf, " LEAKPROOF");
|
||||
|
||||
/* This code for the default cost and rows should match functioncmds.c */
|
||||
if (proc->prolang == INTERNALlanguageId ||
|
||||
|
Reference in New Issue
Block a user