|
|
|
@ -476,6 +476,12 @@ SELECT pg_stat_reset_shared('checkpointer'); |
|
|
|
|
SELECT stats_reset > :'checkpointer_reset_ts'::timestamptz FROM pg_stat_checkpointer; |
|
|
|
|
SELECT stats_reset AS checkpointer_reset_ts FROM pg_stat_checkpointer \gset |
|
|
|
|
|
|
|
|
|
-- Test that reset_shared with recovery_prefetch specified as the stats type works |
|
|
|
|
SELECT stats_reset AS recovery_prefetch_reset_ts FROM pg_stat_recovery_prefetch \gset |
|
|
|
|
SELECT pg_stat_reset_shared('recovery_prefetch'); |
|
|
|
|
SELECT stats_reset > :'recovery_prefetch_reset_ts'::timestamptz FROM pg_stat_recovery_prefetch; |
|
|
|
|
SELECT stats_reset AS recovery_prefetch_reset_ts FROM pg_stat_recovery_prefetch \gset |
|
|
|
|
|
|
|
|
|
-- Test that reset_shared with wal specified as the stats type works |
|
|
|
|
SELECT stats_reset AS wal_reset_ts FROM pg_stat_wal \gset |
|
|
|
|
SELECT pg_stat_reset_shared('wal'); |
|
|
|
@ -487,8 +493,12 @@ SELECT pg_stat_reset_shared(NULL); |
|
|
|
|
SELECT stats_reset = :'archiver_reset_ts'::timestamptz FROM pg_stat_archiver; |
|
|
|
|
SELECT stats_reset = :'bgwriter_reset_ts'::timestamptz FROM pg_stat_bgwriter; |
|
|
|
|
SELECT stats_reset = :'checkpointer_reset_ts'::timestamptz FROM pg_stat_checkpointer; |
|
|
|
|
SELECT stats_reset = :'recovery_prefetch_reset_ts'::timestamptz FROM pg_stat_recovery_prefetch; |
|
|
|
|
SELECT stats_reset = :'wal_reset_ts'::timestamptz FROM pg_stat_wal; |
|
|
|
|
|
|
|
|
|
-- Test error case for reset_shared with unknown stats type |
|
|
|
|
SELECT pg_stat_reset_shared('unknown'); |
|
|
|
|
|
|
|
|
|
-- Test that reset works for pg_stat_database |
|
|
|
|
|
|
|
|
|
-- Since pg_stat_database stats_reset starts out as NULL, reset it once first so we have something to compare it to |
|
|
|
|