From 667c67891e3617868b45ccdee038c8514b374f94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= Date: Wed, 7 Aug 2019 18:14:02 +0000 Subject: [PATCH] intermediate_results: COSTS OFF --- .../regress/expected/intermediate_results.out | 24 +++++++++---------- src/test/regress/sql/intermediate_results.sql | 6 ++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/test/regress/expected/intermediate_results.out b/src/test/regress/expected/intermediate_results.out index f0abe1b10..d0dc1a6c3 100644 --- a/src/test/regress/expected/intermediate_results.out +++ b/src/test/regress/expected/intermediate_results.out @@ -208,10 +208,10 @@ SELECT create_intermediate_result('squares', 'SELECT s, s*s FROM generate_series 632 (1 row) -EXPLAIN SELECT * FROM read_intermediate_result('squares', 'binary') AS res (x int, x2 int); - QUERY PLAN ------------------------------------------------------------------------------------ - Function Scan on read_intermediate_result res (cost=0.00..4.55 rows=632 width=8) +EXPLAIN (COSTS OFF) SELECT * FROM read_intermediate_result('squares', 'binary') AS res (x int, x2 int); + QUERY PLAN +----------------------------------------------- + Function Scan on read_intermediate_result res (1 row) -- less accurate results for variable types @@ -221,10 +221,10 @@ SELECT create_intermediate_result('hellos', $$SELECT s, 'hello-'||s FROM generat 63 (1 row) -EXPLAIN SELECT * FROM read_intermediate_result('hellos', 'binary') AS res (x int, y text); - QUERY PLAN ------------------------------------------------------------------------------------ - Function Scan on read_intermediate_result res (cost=0.00..0.32 rows=30 width=36) +EXPLAIN (COSTS OFF) SELECT * FROM read_intermediate_result('hellos', 'binary') AS res (x int, y text); + QUERY PLAN +----------------------------------------------- + Function Scan on read_intermediate_result res (1 row) -- not very accurate results for text encoding @@ -234,10 +234,10 @@ SELECT create_intermediate_result('stored_squares', 'SELECT square FROM stored_s 4 (1 row) -EXPLAIN SELECT * FROM read_intermediate_result('stored_squares', 'text') AS res (s intermediate_results.square_type); - QUERY PLAN ----------------------------------------------------------------------------------- - Function Scan on read_intermediate_result res (cost=0.00..0.01 rows=1 width=32) +EXPLAIN (COSTS OFF) SELECT * FROM read_intermediate_result('stored_squares', 'text') AS res (s intermediate_results.square_type); + QUERY PLAN +----------------------------------------------- + Function Scan on read_intermediate_result res (1 row) END; diff --git a/src/test/regress/sql/intermediate_results.sql b/src/test/regress/sql/intermediate_results.sql index 67e307f6f..512fcd4cb 100644 --- a/src/test/regress/sql/intermediate_results.sql +++ b/src/test/regress/sql/intermediate_results.sql @@ -122,15 +122,15 @@ END; BEGIN; -- accurate row count estimates for primitive types SELECT create_intermediate_result('squares', 'SELECT s, s*s FROM generate_series(1,632) s'); -EXPLAIN SELECT * FROM read_intermediate_result('squares', 'binary') AS res (x int, x2 int); +EXPLAIN (COSTS OFF) SELECT * FROM read_intermediate_result('squares', 'binary') AS res (x int, x2 int); -- less accurate results for variable types SELECT create_intermediate_result('hellos', $$SELECT s, 'hello-'||s FROM generate_series(1,63) s$$); -EXPLAIN SELECT * FROM read_intermediate_result('hellos', 'binary') AS res (x int, y text); +EXPLAIN (COSTS OFF) SELECT * FROM read_intermediate_result('hellos', 'binary') AS res (x int, y text); -- not very accurate results for text encoding SELECT create_intermediate_result('stored_squares', 'SELECT square FROM stored_squares'); -EXPLAIN SELECT * FROM read_intermediate_result('stored_squares', 'text') AS res (s intermediate_results.square_type); +EXPLAIN (COSTS OFF) SELECT * FROM read_intermediate_result('stored_squares', 'text') AS res (s intermediate_results.square_type); END; -- pipe query output into a result file and create a table to check the result