@@ -669,7 +669,6 @@ def test_checkdb_with_least_privileges(self):
669
669
'GRANT EXECUTE ON FUNCTION pg_catalog.array_position(anyarray, anyelement) TO backup;'
670
670
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass) TO backup; '
671
671
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool) TO backup;'
672
- 'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
673
672
)
674
673
if ProbackupTest .enterprise :
675
674
# amcheck-1.1
@@ -710,7 +709,6 @@ def test_checkdb_with_least_privileges(self):
710
709
'GRANT EXECUTE ON FUNCTION pg_catalog.array_position(anyarray, anyelement) TO backup; '
711
710
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass) TO backup; '
712
711
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool) TO backup;'
713
- 'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
714
712
)
715
713
# checkunique parameter
716
714
if ProbackupTest .enterprise :
@@ -749,14 +747,19 @@ def test_checkdb_with_least_privileges(self):
749
747
'GRANT EXECUTE ON FUNCTION pg_catalog.array_position(anycompatiblearray, anycompatible) TO backup; '
750
748
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass) TO backup; '
751
749
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool) TO backup;'
752
- 'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
753
750
)
754
751
# checkunique parameter
755
752
if ProbackupTest .enterprise :
756
753
node .safe_psql (
757
754
"backupdb" ,
758
755
"GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool, bool) TO backup" )
759
756
757
+ if ProbackupTest .enterprise :
758
+ node .safe_psql (
759
+ "backupdb" ,
760
+ "GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_version() TO backup;"
761
+ "GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup;" )
762
+
760
763
# checkdb
761
764
try :
762
765
self .checkdb_node (
0 commit comments