summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAmit Kapila2024-02-05 03:21:33 +0000
committerAmit Kapila2024-02-05 03:21:33 +0000
commita17aa50d67bad4ee39a94988c679d2c2fed0e934 (patch)
tree2f82651b960ef5baf7329b55976ae492677e12b8 /src
parent2889fd23be565155c8cd96a8c5a07ac971261515 (diff)
Improve the comments in 004_subscription.pl.
It was not clear whether the subscriptions in the upgraded instance were the ones that retained the previous subscription's properties. Author: Peter Smith Reviewed-by: Vignesh C, Alvaro Herrera Discussion: https://postgr.es/m/CAHut+Pu1usLPHRySPTacY1K_Q-ddSRXNFhmj_2u1NfqBC1ytng@mail.gmail.com
Diffstat (limited to 'src')
-rw-r--r--src/bin/pg_upgrade/t/004_subscription.pl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/bin/pg_upgrade/t/004_subscription.pl b/src/bin/pg_upgrade/t/004_subscription.pl
index 792f221695a..63c0a983762 100644
--- a/src/bin/pg_upgrade/t/004_subscription.pl
+++ b/src/bin/pg_upgrade/t/004_subscription.pl
@@ -108,8 +108,8 @@ $old_sub->stop;
# ------------------------------------------------------
# Check that pg_upgrade is successful when all tables are in ready or in
# init state (tab_upgraded1 table is in ready state and tab_upgraded2 table is
-# in init state) along with retaining the replication origin's remote lsn
-# and subscription's running status.
+# in init state) along with retaining the replication origin's remote lsn,
+# subscription's running status, and failover option.
# ------------------------------------------------------
command_ok(
[
@@ -137,15 +137,15 @@ $publisher->safe_psql(
$new_sub->start;
-# The subscription's running status and failover option should be preserved.
-# Old subscription regress_sub1 should have enabled and failover as true while
-# old subscription regress_sub2 should have enabled and failover as false.
+# The subscription's running status and failover option should be preserved
+# in the upgraded instance. So regress_sub1 should still have subenabled and
+# subfailover set to true, while regress_sub2 should have both set to false.
$result =
$new_sub->safe_psql('postgres',
"SELECT subname, subenabled, subfailover FROM pg_subscription ORDER BY subname");
is( $result, qq(regress_sub1|t|t
regress_sub2|f|f),
- "check that the subscription's running status are preserved");
+ "check that the subscription's running status and failover are preserved");
my $sub_oid = $new_sub->safe_psql('postgres',
"SELECT oid FROM pg_subscription WHERE subname = 'regress_sub2'");