@@ -17,19 +17,30 @@ from pg_buffercache_summary();
1717 t | t | t
1818(1 row)
1919
20- <<<<<<< HEAD
20+ SELECT count(*) > 0 FROM pg_buffercache_usage_counts() WHERE buffers >= 0;
21+ ?column?
22+ ----------
23+ t
24+ (1 row)
25+
2126-- Check that the functions / views can't be accessed by default. To avoid
2227-- having to create a dedicated user, use the pg_database_owner pseudo-role.
2328SET ROLE pg_database_owner;
24- =======
25- >>>>>>> REL_16_9
29+ SELECT * FROM pg_buffercache;
30+ ERROR: permission denied for view pg_buffercache
31+ SELECT * FROM pg_buffercache_pages() AS p (wrong int);
32+ ERROR: permission denied for function pg_buffercache_pages
33+ SELECT * FROM pg_buffercache_summary();
34+ ERROR: permission denied for function pg_buffercache_summary
35+ SELECT * FROM pg_buffercache_usage_counts();
36+ ERROR: permission denied for function pg_buffercache_usage_counts
37+ RESET role;
2638SELECT count(*) > 0 FROM pg_buffercache_usage_counts() WHERE buffers >= 0;
2739 ?column?
2840----------
2941 t
3042(1 row)
3143
32- <<<<<<< HEAD
3344-- Test GPDB functions/views
3445SELECT count(*) = (select setting::bigint
3546 from pg_settings
@@ -76,23 +87,7 @@ SELECT count(*) > 0 FROM gp_buffercache_usage_counts_aggregated WHERE buffers >=
7687(1 row)
7788
7889-- Check that the functions / views can't be accessed by default.
79- CREATE ROLE buffercache_test;
80- SET ROLE buffercache_test;
81- =======
82- -- Check that the functions / views can't be accessed by default. To avoid
83- -- having to create a dedicated user, use the pg_database_owner pseudo-role.
8490SET ROLE pg_database_owner;
85- >>>>>>> REL_16_9
86- SELECT * FROM pg_buffercache;
87- ERROR: permission denied for view pg_buffercache
88- SELECT * FROM pg_buffercache_pages() AS p (wrong int);
89- ERROR: permission denied for function pg_buffercache_pages
90- SELECT * FROM pg_buffercache_summary();
91- ERROR: permission denied for function pg_buffercache_summary
92- <<<<<<< HEAD
93- RESET role;
94- SELECT * FROM pg_buffercache_usage_counts();
95- ERROR: permission denied for function pg_buffercache_usage_counts
9691-- GPDB
9792SELECT * FROM pg_buffercache_summary;
9893ERROR: permission denied for view pg_buffercache_summary
@@ -109,11 +104,6 @@ ERROR: permission denied for view gp_buffercache_summary_aggregated
109104SELECT * FROM gp_buffercache_usage_counts_aggregated;
110105ERROR: permission denied for view gp_buffercache_usage_counts_aggregated
111106RESET ROLE;
112- =======
113- SELECT * FROM pg_buffercache_usage_counts();
114- ERROR: permission denied for function pg_buffercache_usage_counts
115- RESET role;
116- >>>>>>> REL_16_9
117107-- Check that pg_monitor is allowed to query view / function
118108SET ROLE pg_monitor;
119109SELECT count(*) > 0 FROM pg_buffercache;
@@ -134,7 +124,6 @@ SELECT count(*) > 0 FROM pg_buffercache_usage_counts();
134124 t
135125(1 row)
136126
137- <<<<<<< HEAD
138127-- GPDB
139128SELECT count(*) > 0 FROM pg_buffercache_summary;
140129 ?column?
@@ -182,6 +171,3 @@ SELECT count(*) > 0 FROM gp_buffercache_usage_counts_aggregated;
182171(1 row)
183172
184173RESET ROLE;
185- DROP ROLE buffercache_test;
186- =======
187- >>>>>>> REL_16_9
0 commit comments