Add missing BUFFERS OFF in regression tests, take 2
Similar to 9fa1aaa65, but running with -D RELCACHE_FORCE_RELEASE and -D CATCACHE_FORCE_RELEASE yielded some additional missing places that needed BUFFERS OFF. Discussion: https://postgr.es/m/CANNMO++W7MM8T0KyXN3ZheXXt-uLVM3aEtZd+WNfZ=obxffUiA@mail.gmail.com
This commit is contained in:
parent
9fa1aaa652
commit
9df2a4b931
@ -624,7 +624,7 @@ GRANT ALL ON SCHEMA matview_schema TO public;
|
|||||||
SET SESSION AUTHORIZATION regress_matview_user;
|
SET SESSION AUTHORIZATION regress_matview_user;
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_withdata1 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_withdata1 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH DATA;
|
SELECT generate_series(1, 10) WITH DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_withdata2 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_withdata2 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH DATA;
|
SELECT generate_series(1, 10) WITH DATA;
|
||||||
QUERY PLAN
|
QUERY PLAN
|
||||||
@ -636,7 +636,7 @@ EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
|||||||
REFRESH MATERIALIZED VIEW matview_schema.mv_withdata2;
|
REFRESH MATERIALIZED VIEW matview_schema.mv_withdata2;
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_nodata1 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_nodata1 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH NO DATA;
|
SELECT generate_series(1, 10) WITH NO DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_nodata2 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_nodata2 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH NO DATA;
|
SELECT generate_series(1, 10) WITH NO DATA;
|
||||||
QUERY PLAN
|
QUERY PLAN
|
||||||
@ -669,11 +669,11 @@ ERROR: relation "matview_ine_tab" already exists
|
|||||||
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
||||||
SELECT 1 / 0 WITH NO DATA; -- ok
|
SELECT 1 / 0 WITH NO DATA; -- ok
|
||||||
NOTICE: relation "matview_ine_tab" already exists, skipping
|
NOTICE: relation "matview_ine_tab" already exists, skipping
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
||||||
SELECT 1 / 0; -- error
|
SELECT 1 / 0; -- error
|
||||||
ERROR: relation "matview_ine_tab" already exists
|
ERROR: relation "matview_ine_tab" already exists
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
||||||
SELECT 1 / 0; -- ok
|
SELECT 1 / 0; -- ok
|
||||||
NOTICE: relation "matview_ine_tab" already exists, skipping
|
NOTICE: relation "matview_ine_tab" already exists, skipping
|
||||||
@ -681,11 +681,11 @@ NOTICE: relation "matview_ine_tab" already exists, skipping
|
|||||||
------------
|
------------
|
||||||
(0 rows)
|
(0 rows)
|
||||||
|
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
||||||
SELECT 1 / 0 WITH NO DATA; -- error
|
SELECT 1 / 0 WITH NO DATA; -- error
|
||||||
ERROR: relation "matview_ine_tab" already exists
|
ERROR: relation "matview_ine_tab" already exists
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
||||||
SELECT 1 / 0 WITH NO DATA; -- ok
|
SELECT 1 / 0 WITH NO DATA; -- ok
|
||||||
NOTICE: relation "matview_ine_tab" already exists, skipping
|
NOTICE: relation "matview_ine_tab" already exists, skipping
|
||||||
|
@ -22,7 +22,7 @@ BEGIN
|
|||||||
SET LOCAL jit = 0;
|
SET LOCAL jit = 0;
|
||||||
|
|
||||||
FOR ln IN
|
FOR ln IN
|
||||||
EXECUTE format('explain (analyze %s, costs on, summary off, timing off) %s',
|
EXECUTE format('explain (analyze %s, costs on, summary off, timing off, buffers off) %s',
|
||||||
analyze_str, query)
|
analyze_str, query)
|
||||||
LOOP
|
LOOP
|
||||||
IF hide_costs = true THEN
|
IF hide_costs = true THEN
|
||||||
|
@ -274,13 +274,13 @@ GRANT ALL ON SCHEMA matview_schema TO public;
|
|||||||
SET SESSION AUTHORIZATION regress_matview_user;
|
SET SESSION AUTHORIZATION regress_matview_user;
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_withdata1 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_withdata1 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH DATA;
|
SELECT generate_series(1, 10) WITH DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_withdata2 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_withdata2 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH DATA;
|
SELECT generate_series(1, 10) WITH DATA;
|
||||||
REFRESH MATERIALIZED VIEW matview_schema.mv_withdata2;
|
REFRESH MATERIALIZED VIEW matview_schema.mv_withdata2;
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_nodata1 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_nodata1 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH NO DATA;
|
SELECT generate_series(1, 10) WITH NO DATA;
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_schema.mv_nodata2 (a) AS
|
CREATE MATERIALIZED VIEW matview_schema.mv_nodata2 (a) AS
|
||||||
SELECT generate_series(1, 10) WITH NO DATA;
|
SELECT generate_series(1, 10) WITH NO DATA;
|
||||||
REFRESH MATERIALIZED VIEW matview_schema.mv_nodata2;
|
REFRESH MATERIALIZED VIEW matview_schema.mv_nodata2;
|
||||||
@ -301,16 +301,16 @@ CREATE MATERIALIZED VIEW matview_ine_tab AS
|
|||||||
SELECT 1 / 0 WITH NO DATA; -- error
|
SELECT 1 / 0 WITH NO DATA; -- error
|
||||||
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
||||||
SELECT 1 / 0 WITH NO DATA; -- ok
|
SELECT 1 / 0 WITH NO DATA; -- ok
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
||||||
SELECT 1 / 0; -- error
|
SELECT 1 / 0; -- error
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
||||||
SELECT 1 / 0; -- ok
|
SELECT 1 / 0; -- ok
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
CREATE MATERIALIZED VIEW matview_ine_tab AS
|
||||||
SELECT 1 / 0 WITH NO DATA; -- error
|
SELECT 1 / 0 WITH NO DATA; -- error
|
||||||
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF)
|
EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFFERS OFF)
|
||||||
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
CREATE MATERIALIZED VIEW IF NOT EXISTS matview_ine_tab AS
|
||||||
SELECT 1 / 0 WITH NO DATA; -- ok
|
SELECT 1 / 0 WITH NO DATA; -- ok
|
||||||
DROP MATERIALIZED VIEW matview_ine_tab;
|
DROP MATERIALIZED VIEW matview_ine_tab;
|
||||||
|
@ -24,7 +24,7 @@ BEGIN
|
|||||||
SET LOCAL jit = 0;
|
SET LOCAL jit = 0;
|
||||||
|
|
||||||
FOR ln IN
|
FOR ln IN
|
||||||
EXECUTE format('explain (analyze %s, costs on, summary off, timing off) %s',
|
EXECUTE format('explain (analyze %s, costs on, summary off, timing off, buffers off) %s',
|
||||||
analyze_str, query)
|
analyze_str, query)
|
||||||
LOOP
|
LOOP
|
||||||
IF hide_costs = true THEN
|
IF hide_costs = true THEN
|
||||||
|
Loading…
x
Reference in New Issue
Block a user