diff options
author | Robert Haas <rhaas@postgresql.org> | 2016-04-26 22:56:04 -0400 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2016-04-26 22:56:27 -0400 |
commit | 2ac3be2e763d9b971352819f285dd51519e0aeb9 (patch) | |
tree | 65d7315c4867a579132ec59d9a4f8dd95634d4ce /src/backend/utils/adt/ruleutils.c | |
parent | 213c7df0337278c71c98e90605dc83023db1a80e (diff) | |
download | postgresql-2ac3be2e763d9b971352819f285dd51519e0aeb9.tar.gz postgresql-2ac3be2e763d9b971352819f285dd51519e0aeb9.zip |
Fix pg_get_functiondef to dump parallel-safety markings.
Ashutosh Sharma
Diffstat (limited to 'src/backend/utils/adt/ruleutils.c')
-rw-r--r-- | src/backend/utils/adt/ruleutils.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c index 1b8f0ae597c..c1ba3197b2b 100644 --- a/src/backend/utils/adt/ruleutils.c +++ b/src/backend/utils/adt/ruleutils.c @@ -1988,6 +1988,19 @@ pg_get_functiondef(PG_FUNCTION_ARGS) case PROVOLATILE_VOLATILE: break; } + + switch (proc->proparallel) + { + case PROPARALLEL_SAFE: + appendStringInfoString(&buf, " PARALLEL SAFE"); + break; + case PROPARALLEL_RESTRICTED: + appendStringInfoString(&buf, " PARALLEL RESTRICTED"); + break; + case PROPARALLEL_UNSAFE: + break; + } + if (proc->proisstrict) appendStringInfoString(&buf, " STRICT"); if (proc->prosecdef) |