diff options
Diffstat (limited to 'src/bin/psql/command.c')
-rw-r--r-- | src/bin/psql/command.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bin/psql/command.c b/src/bin/psql/command.c index a87ff7e4597..bbe337780ff 100644 --- a/src/bin/psql/command.c +++ b/src/bin/psql/command.c @@ -3282,6 +3282,13 @@ exec_command_watch(PsqlScanState scan_state, bool active_branch, int iter = 0; int min_rows = 0; + if (PQpipelineStatus(pset.db) != PQ_PIPELINE_OFF) + { + pg_log_error("\\watch not allowed in pipeline mode"); + clean_extended_state(); + success = false; + } + /* * Parse arguments. We allow either an unlabeled interval or * "name=value", where name is from the set ('i', 'interval', 'c', |