Skip to content

Commit 9830b62

Browse files
committed
tests: fixes for 9.5
1 parent 20d09c4 commit 9830b62

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

tests/backup.py

+3
Original file line numberDiff line numberDiff line change
@@ -1613,6 +1613,7 @@ def test_backup_with_least_privileges_role(self):
16131613
"GRANT CONNECT ON DATABASE backupdb to backup; "
16141614
"GRANT USAGE ON SCHEMA pg_catalog TO backup; "
16151615
"GRANT SELECT ON TABLE pg_catalog.pg_proc TO backup; "
1616+
"GRANT SELECT ON TABLE pg_catalog.pg_extension TO backup; "
16161617
"GRANT SELECT ON TABLE pg_catalog.pg_database TO backup; " # for partial restore, checkdb and ptrack
16171618
"GRANT EXECUTE ON FUNCTION pg_catalog.nameeq(name, name) TO backup; "
16181619
"GRANT EXECUTE ON FUNCTION pg_catalog.textout(text) TO backup; "
@@ -1644,6 +1645,7 @@ def test_backup_with_least_privileges_role(self):
16441645
"CREATE ROLE backup WITH LOGIN REPLICATION; "
16451646
"GRANT CONNECT ON DATABASE backupdb to backup; "
16461647
"GRANT USAGE ON SCHEMA pg_catalog TO backup; "
1648+
"GRANT SELECT ON TABLE pg_catalog.pg_extension TO backup; "
16471649
"GRANT SELECT ON TABLE pg_catalog.pg_proc TO backup; "
16481650
"GRANT SELECT ON TABLE pg_catalog.pg_database TO backup; " # for partial restore, checkdb and ptrack
16491651
"GRANT EXECUTE ON FUNCTION pg_catalog.nameeq(name, name) TO backup; "
@@ -1680,6 +1682,7 @@ def test_backup_with_least_privileges_role(self):
16801682
"CREATE ROLE backup WITH LOGIN REPLICATION; "
16811683
"GRANT CONNECT ON DATABASE backupdb to backup; "
16821684
"GRANT USAGE ON SCHEMA pg_catalog TO backup; "
1685+
"GRANT SELECT ON TABLE pg_catalog.pg_extension TO backup; "
16831686
"GRANT SELECT ON TABLE pg_catalog.pg_proc TO backup; "
16841687
"GRANT SELECT ON TABLE pg_catalog.pg_extension TO backup; "
16851688
"GRANT SELECT ON TABLE pg_catalog.pg_database TO backup; " # for partial restore, checkdb and ptrack

tests/restore.py

+1
Original file line numberDiff line numberDiff line change
@@ -3114,6 +3114,7 @@ def test_missing_database_map(self):
31143114
"GRANT CONNECT ON DATABASE backupdb to backup; "
31153115
"GRANT USAGE ON SCHEMA pg_catalog TO backup; "
31163116
"GRANT SELECT ON TABLE pg_catalog.pg_proc TO backup; "
3117+
"GRANT SELECT ON TABLE pg_catalog.pg_extension TO backup; "
31173118
"GRANT SELECT ON TABLE pg_catalog.pg_database TO backup; " # for partial restore, checkdb and ptrack
31183119
"GRANT EXECUTE ON FUNCTION pg_catalog.nameeq(name, name) TO backup; "
31193120
"GRANT EXECUTE ON FUNCTION pg_catalog.textout(text) TO backup; "

tests/set_backup.py

+1
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ def test_wal_retention_and_pinning(self):
254254
fname = self.id().split('.')[3]
255255
node = self.make_simple_node(
256256
base_dir=os.path.join(module_name, fname, 'node'),
257+
set_replication=True,
257258
initdb_params=['--data-checksums'])
258259

259260
backup_dir = os.path.join(self.tmp_path, module_name, fname, 'backup')

0 commit comments

Comments
 (0)