mirror of
https://github.com/postgres/postgres.git
synced 2025-06-11 20:28:21 +03:00
Add missing BUFFERS OFF in select_into regression tests
c2a4078eb
adjusted EXPLAIN ANALYZE to include BUFFERS by default, but
a few tests in select_into.sql neglected to add BUFFERS OFF. The
failing tests seem unlikely to ever access buffers during execution, but
they certainly could during planning.
Per buildfarm member kestrel, tayra and calliphoridae.
Discussion: https://postgr.es/m/CANNMO++W7MM8T0KyXN3ZheXXt-uLVM3aEtZd+WNfZ=obxffUiA@mail.gmail.com
This commit is contained in:
@ -37,7 +37,7 @@ EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
|||||||
-- WITH NO DATA, passes.
|
-- WITH NO DATA, passes.
|
||||||
CREATE TABLE selinto_schema.tbl_nodata1 (a) AS
|
CREATE TABLE selinto_schema.tbl_nodata1 (a) AS
|
||||||
SELECT generate_series(1,3) WITH NO DATA;
|
SELECT generate_series(1,3) WITH NO DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE TABLE selinto_schema.tbl_nodata2 (a) AS
|
CREATE TABLE selinto_schema.tbl_nodata2 (a) AS
|
||||||
SELECT generate_series(1,3) WITH NO DATA;
|
SELECT generate_series(1,3) WITH NO DATA;
|
||||||
QUERY PLAN
|
QUERY PLAN
|
||||||
@ -50,7 +50,7 @@ EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
|||||||
PREPARE data_sel AS SELECT generate_series(1,3);
|
PREPARE data_sel AS SELECT generate_series(1,3);
|
||||||
CREATE TABLE selinto_schema.tbl_withdata3 (a) AS
|
CREATE TABLE selinto_schema.tbl_withdata3 (a) AS
|
||||||
EXECUTE data_sel WITH DATA;
|
EXECUTE data_sel WITH DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE TABLE selinto_schema.tbl_withdata4 (a) AS
|
CREATE TABLE selinto_schema.tbl_withdata4 (a) AS
|
||||||
EXECUTE data_sel WITH DATA;
|
EXECUTE data_sel WITH DATA;
|
||||||
QUERY PLAN
|
QUERY PLAN
|
||||||
|
@ -36,14 +36,14 @@ EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
|||||||
-- WITH NO DATA, passes.
|
-- WITH NO DATA, passes.
|
||||||
CREATE TABLE selinto_schema.tbl_nodata1 (a) AS
|
CREATE TABLE selinto_schema.tbl_nodata1 (a) AS
|
||||||
SELECT generate_series(1,3) WITH NO DATA;
|
SELECT generate_series(1,3) WITH NO DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE TABLE selinto_schema.tbl_nodata2 (a) AS
|
CREATE TABLE selinto_schema.tbl_nodata2 (a) AS
|
||||||
SELECT generate_series(1,3) WITH NO DATA;
|
SELECT generate_series(1,3) WITH NO DATA;
|
||||||
-- EXECUTE and WITH DATA, passes.
|
-- EXECUTE and WITH DATA, passes.
|
||||||
PREPARE data_sel AS SELECT generate_series(1,3);
|
PREPARE data_sel AS SELECT generate_series(1,3);
|
||||||
CREATE TABLE selinto_schema.tbl_withdata3 (a) AS
|
CREATE TABLE selinto_schema.tbl_withdata3 (a) AS
|
||||||
EXECUTE data_sel WITH DATA;
|
EXECUTE data_sel WITH DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE TABLE selinto_schema.tbl_withdata4 (a) AS
|
CREATE TABLE selinto_schema.tbl_withdata4 (a) AS
|
||||||
EXECUTE data_sel WITH DATA;
|
EXECUTE data_sel WITH DATA;
|
||||||
-- EXECUTE and WITH NO DATA, passes.
|
-- EXECUTE and WITH NO DATA, passes.
|
||||||
|
Reference in New Issue
Block a user