Content-Length: 1341 | pFad | http://github.com/postgrespro/testgres/pull/125.patch
thub.com
From 2dd82d84d54afc4e2520e0ff2fc52a61fd72830c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fabr=C3=ADzio=20de=20Royes=20Mello?=
Date: Fri, 24 May 2024 13:42:45 -0300
Subject: [PATCH] Add options to pg_upgrade
---
testgres/node.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/testgres/node.py b/testgres/node.py
index d1784cb9..e5e8fd5f 100644
--- a/testgres/node.py
+++ b/testgres/node.py
@@ -1639,7 +1639,7 @@ def set_auto_conf(self, options, config='postgresql.auto.conf', rm_options={}):
self.os_ops.write(path, auto_conf, truncate=True)
- def upgrade_from(self, old_node):
+ def upgrade_from(self, old_node, options=None):
"""
Upgrade this node from an old node using pg_upgrade.
@@ -1652,6 +1652,9 @@ def upgrade_from(self, old_node):
if not os.path.exists(self.data_dir):
self.init()
+ if not options:
+ options = []
+
pg_upgrade_binary = self._get_bin_path("pg_upgrade")
if not os.path.exists(pg_upgrade_binary):
@@ -1666,6 +1669,7 @@ def upgrade_from(self, old_node):
"--old-port", str(old_node.port),
"--new-port", str(self.port),
]
+ upgrade_command += options
return self.os_ops.exec_command(upgrade_command)
--- a PPN by Garber Painting Akron. With Image Size Reduction included!Fetched URL: http://github.com/postgrespro/testgres/pull/125.patch
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy