diff options
Diffstat (limited to 'src/backend/commands/async.c')
-rw-r--r-- | src/backend/commands/async.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/backend/commands/async.c b/src/backend/commands/async.c index f2b9a748a62..3657d693bf8 100644 --- a/src/backend/commands/async.c +++ b/src/backend/commands/async.c @@ -544,6 +544,9 @@ Async_Notify(const char *channel, const char *payload) Notification *n; MemoryContext oldcontext; + if (IsInParallelMode()) + elog(ERROR, "cannot send notifications during a parallel operation"); + if (Trace_notify) elog(DEBUG1, "Async_Notify(%s)", channel); |