Improved CREATE SUBSCRIPTION message for clarity
authorPeter Eisentraut <[email protected]>
Wed, 16 Aug 2023 13:09:50 +0000 (15:09 +0200)
committerPeter Eisentraut <[email protected]>
Wed, 16 Aug 2023 13:27:42 +0000 (15:27 +0200)
Discussion: https://www.postgresql.org/message-id/CAHut+PtfzQ7JRkb0-Y_UejAxaLQ17-bGMvV4MJJHcPoP3ML2bg@mail.gmail.com

src/backend/commands/subscriptioncmds.c

index d4e798baeb14c18757fe64931faa31786ff57015..34d881fd94f1cc68dc5310b6b1306ab177898b5d 100644 (file)
@@ -2023,8 +2023,8 @@ check_publications_origin(WalReceiverConn *wrconn, List *publications,
                errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
                errmsg("subscription \"%s\" requested copy_data with origin = NONE but might copy data that had a different origin",
                       subname),
-               errdetail_plural("Subscribed publication %s is subscribing to other publications.",
-                                "Subscribed publications %s are subscribing to other publications.",
+               errdetail_plural("The subscription being created subscribes to a publication (%s) that contains tables that are written to by other subscriptions.",
+                                "The subscription being created subscribes to publications (%s) that contain tables that are written to by other subscriptions.",
                                 list_length(publist), pubnames->data),
                errhint("Verify that initial data copied from the publisher tables did not come from other origins."));
    }