You've already forked pg_probackup
mirror of
https://github.com/postgrespro/pg_probackup.git
synced 2025-07-17 07:22:20 +02:00
[PGPRO-6938] pg_probackup has been ported to version 15
Has been tested on 15beta2 and 16 tags: pg_probackup
This commit is contained in:
@ -476,8 +476,8 @@ class ProbackupTest(object):
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.txid_current_snapshot() TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_control_checkpoint() TO {0};'.format(role))
|
||||
# >= 10
|
||||
else:
|
||||
# >= 10 && < 15
|
||||
elif self.get_version(node) >= 100000 and self.get_version(node) < 150000:
|
||||
node.safe_psql(
|
||||
'postgres',
|
||||
'GRANT USAGE ON SCHEMA pg_catalog TO {0}; '
|
||||
@ -492,6 +492,22 @@ class ProbackupTest(object):
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.txid_current_snapshot() TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_control_checkpoint() TO {0};'.format(role))
|
||||
# >= 15
|
||||
else:
|
||||
node.safe_psql(
|
||||
'postgres',
|
||||
'GRANT USAGE ON SCHEMA pg_catalog TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.current_setting(text) TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_is_in_recovery() TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_backup_start(text, boolean) TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_backup_stop(boolean) TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_create_restore_point(text) TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_switch_wal() TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_last_wal_replay_lsn() TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.txid_current() TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.txid_current_snapshot() TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.txid_snapshot_xmax(txid_snapshot) TO {0}; '
|
||||
'GRANT EXECUTE ON FUNCTION pg_catalog.pg_control_checkpoint() TO {0};'.format(role))
|
||||
|
||||
def create_tblspace_in_node(self, node, tblspc_name, tblspc_path=None, cfs=False):
|
||||
res = node.execute(
|
||||
|
Reference in New Issue
Block a user