Skip to content
Snippets Groups Projects
Commit 12f86209 authored by Robert Haas's avatar Robert Haas
Browse files

Fix regression test for force_parallel_mode=on.

Commit 14a254fb managed not to
exercise the code it was intended to test, and the comment explaining
why no "parallel worker" line showed up in the context wasn't right.

Amit Kapila, tweaked by me per Amit's analysis.
parent e472ce96
No related branches found
No related tags found
No related merge requests found
...@@ -44,11 +44,12 @@ explain (costs off) ...@@ -44,11 +44,12 @@ explain (costs off)
do $$begin do $$begin
-- Provoke error in worker. The original message CONTEXT contains a worker -- Provoke error in worker. The original message CONTEXT contains a worker
-- PID that must be hidden in the test output. PL/pgSQL conveniently -- PID that must be hidden in the test output.
-- substitutes its own CONTEXT. perform stringu1::int2 from tenk1 where unique1 = 1;
select stringu1::int2 from tenk1 where unique1 = 1; exception
when others then
raise 'SQLERRM: %', sqlerrm;
end$$; end$$;
ERROR: invalid input syntax for integer: "BAAAAA" ERROR: SQLERRM: invalid input syntax for integer: "BAAAAA"
CONTEXT: SQL statement "select stringu1::int2 from tenk1 where unique1 = 1" CONTEXT: PL/pgSQL function inline_code_block line 7 at RAISE
PL/pgSQL function inline_code_block line 5 at SQL statement
rollback; rollback;
...@@ -21,9 +21,11 @@ explain (costs off) ...@@ -21,9 +21,11 @@ explain (costs off)
do $$begin do $$begin
-- Provoke error in worker. The original message CONTEXT contains a worker -- Provoke error in worker. The original message CONTEXT contains a worker
-- PID that must be hidden in the test output. PL/pgSQL conveniently -- PID that must be hidden in the test output.
-- substitutes its own CONTEXT. perform stringu1::int2 from tenk1 where unique1 = 1;
select stringu1::int2 from tenk1 where unique1 = 1; exception
when others then
raise 'SQLERRM: %', sqlerrm;
end$$; end$$;
rollback; rollback;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment