]> granicus.if.org Git - postgresql/blob - src/test/regress/sql/select_parallel.sql
Fix regression test for force_parallel_mode=on.
[postgresql] / src / test / regress / sql / select_parallel.sql
1 --
2 -- PARALLEL
3 --
4
5 -- Serializable isolation would disable parallel query, so explicitly use an
6 -- arbitrary other level.
7 begin isolation level repeatable read;
8
9 -- setup parallel test
10 set parallel_setup_cost=0;
11 set parallel_tuple_cost=0;
12
13 explain (costs off)
14   select count(*) from a_star;
15 select count(*) from a_star;
16
17 set force_parallel_mode=1;
18
19 explain (costs off)
20   select stringu1::int2 from tenk1 where unique1 = 1;
21
22 do $$begin
23   -- Provoke error in worker.  The original message CONTEXT contains a worker
24   -- PID that must be hidden in the test output.
25   perform stringu1::int2 from tenk1 where unique1 = 1;
26   exception
27         when others then
28                 raise 'SQLERRM: %', sqlerrm;
29 end$$;
30
31 rollback;