@@ -545,8 +545,7 @@ def test_ptrack_unprivileged(self):
545545"GRANT EXECUTE ON FUNCTION pg_catalog.pg_start_backup(text, boolean) TO backup; "
546546"GRANT EXECUTE ON FUNCTION pg_catalog.pg_stop_backup() TO backup; "
547547"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;" )
550549# PG 9.6
551550elif self .get_version (node )> 90600 and self .get_version (node )< 100000 :
552551node .safe_psql (
@@ -583,9 +582,7 @@ def test_ptrack_unprivileged(self):
583582"GRANT EXECUTE ON FUNCTION pg_catalog.pg_switch_xlog() TO backup; "
584583"GRANT EXECUTE ON FUNCTION pg_catalog.pg_last_xlog_replay_location() TO backup; "
585584"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;" )
589586# >= 10
590587else :
591588node .safe_psql (
@@ -620,9 +617,7 @@ def test_ptrack_unprivileged(self):
620617"GRANT EXECUTE ON FUNCTION pg_catalog.pg_switch_wal() TO backup; "
621618"GRANT EXECUTE ON FUNCTION pg_catalog.pg_last_wal_replay_lsn() TO backup; "
622619"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;" )
626621
627622node .safe_psql (
628623"backupdb" ,
@@ -641,7 +636,8 @@ def test_ptrack_unprivileged(self):
641636if ProbackupTest .enterprise :
642637node .safe_psql (
643638"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;' )
645641
646642self .backup_node (
647643backup_dir ,'node' ,node ,