@@ -545,8 +545,7 @@ def test_ptrack_unprivileged(self):
545
545
"GRANT EXECUTE ON FUNCTION pg_catalog.pg_start_backup(text, boolean) TO backup; "
546
546
"GRANT EXECUTE ON FUNCTION pg_catalog.pg_stop_backup() TO backup; "
547
547
"GRANT EXECUTE ON FUNCTION pg_catalog.txid_current_snapshot() TO backup; "
548
- "GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO backup;"
549
- )
548
+ "GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO backup;" )
550
549
# PG 9.6
551
550
elif self .get_version (node ) > 90600 and self .get_version (node ) < 100000 :
552
551
node .safe_psql (
@@ -583,9 +582,7 @@ def test_ptrack_unprivileged(self):
583
582
"GRANT EXECUTE ON FUNCTION pg_catalog.pg_switch_xlog() TO backup; "
584
583
"GRANT EXECUTE ON FUNCTION pg_catalog.pg_last_xlog_replay_location() TO backup; "
585
584
"GRANT EXECUTE ON FUNCTION pg_catalog.txid_current_snapshot() TO backup; "
586
- "GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO backup;"
587
- 'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
588
- )
585
+ "GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO backup;" )
589
586
# >= 10
590
587
else :
591
588
node .safe_psql (
@@ -620,9 +617,7 @@ def test_ptrack_unprivileged(self):
620
617
"GRANT EXECUTE ON FUNCTION pg_catalog.pg_switch_wal() TO backup; "
621
618
"GRANT EXECUTE ON FUNCTION pg_catalog.pg_last_wal_replay_lsn() TO backup; "
622
619
"GRANT EXECUTE ON FUNCTION pg_catalog.txid_current_snapshot() TO backup; "
623
- "GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO backup;"
624
- 'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
625
- )
620
+ "GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO backup;" )
626
621
627
622
node .safe_psql (
628
623
"backupdb" ,
@@ -641,7 +636,8 @@ def test_ptrack_unprivileged(self):
641
636
if ProbackupTest .enterprise :
642
637
node .safe_psql (
643
638
"backupdb" ,
644
- "GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_version() TO backup" )
639
+ "GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_version() TO backup; "
640
+ 'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup;' )
645
641
646
642
self .backup_node (
647
643
backup_dir , 'node' , node ,
0 commit comments