aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2019-11-09 13:19:27 +0100
committerPeter Eisentraut <peter@eisentraut.org>2019-11-09 13:19:27 +0100
commitef8fcbff56e8904ba83b2659e9d0290e6106928e (patch)
treee6ded8fceefa9740e2314a15cb7e6f941276de4e /src
parentd2d4c35080026ba3da49583e30c1fd53c9fb22dd (diff)
downloadpostgresql-ef8fcbff56e8904ba83b2659e9d0290e6106928e.tar.gz
postgresql-ef8fcbff56e8904ba83b2659e9d0290e6106928e.zip
Fix subscription test
After altering a subscription, we should wait until the updated table sync data has been fetched by the subscriber.
Diffstat (limited to 'src')
-rw-r--r--src/test/subscription/t/008_diff_schema.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/subscription/t/008_diff_schema.pl b/src/test/subscription/t/008_diff_schema.pl
index d1c8fb7061f..81520a73329 100644
--- a/src/test/subscription/t/008_diff_schema.pl
+++ b/src/test/subscription/t/008_diff_schema.pl
@@ -104,6 +104,9 @@ $node_subscriber->safe_psql('postgres',
$node_subscriber->safe_psql('postgres',
"ALTER SUBSCRIPTION tap_sub REFRESH PUBLICATION");
+$node_subscriber->poll_query_until('postgres', $synced_query)
+ or die "Timed out while waiting for subscriber to synchronize data";
+
# Add replica identity column. (The serial is not necessary, but it's
# a convenient way to get a default on the new column so that rows
# from the publisher that don't have the column yet can be inserted.)