Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 3e527ae

Browse files
committed
pg_stat_statements: Add test coverage for pg_stat_statements_reset_1_7
Run pg_stat_statements_reset() once while the appropriate extension version is installed. Reviewed-by: Michael Paquier <michael@paquier.xyz> Discussion: https://www.postgresql.org/message-id/flat/40d1e4f2-835f-448f-a541-8ff5db75bf3d@eisentraut.org
1 parent 3727b8d commit 3e527ae

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

contrib/pg_stat_statements/expected/oldextversions.out

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ SELECT pg_get_functiondef('pg_stat_statements_reset'::regproc);
5252

5353
(1 row)
5454

55+
SELECT pg_stat_statements_reset();
56+
pg_stat_statements_reset
57+
--------------------------
58+
59+
(1 row)
60+
5561
\d pg_stat_statements
5662
View "public.pg_stat_statements"
5763
Column | Type | Collation | Nullable | Default
@@ -330,4 +336,10 @@ SELECT pg_get_functiondef('pg_stat_statements_reset'::regproc);
330336

331337
(1 row)
332338

339+
SELECT pg_stat_statements_reset() IS NOT NULL AS t;
340+
t
341+
---
342+
t
343+
(1 row)
344+
333345
DROP EXTENSION pg_stat_statements;

contrib/pg_stat_statements/sql/oldextversions.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ SET SESSION AUTHORIZATION pg_read_all_stats;
2828
SELECT pg_stat_statements_reset();
2929
RESET SESSION AUTHORIZATION;
3030
SELECT pg_get_functiondef('pg_stat_statements_reset'::regproc);
31+
SELECT pg_stat_statements_reset();
3132
\d pg_stat_statements
3233
SELECT count(*) > 0 AS has_data FROM pg_stat_statements;
3334

@@ -55,5 +56,6 @@ AlTER EXTENSION pg_stat_statements UPDATE TO '1.11';
5556
SELECT count(*) > 0 AS has_data FROM pg_stat_statements;
5657
-- New parameter minmax_only of pg_stat_statements_reset function
5758
SELECT pg_get_functiondef('pg_stat_statements_reset'::regproc);
59+
SELECT pg_stat_statements_reset() IS NOT NULL AS t;
5860

5961
DROP EXTENSION pg_stat_statements;

0 commit comments

Comments
 (0)