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

Lines changed: 3 additions & 0 deletions
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

Lines changed: 1 addition & 0 deletions
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

Lines changed: 1 addition & 0 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy