Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tMw54-007SYF-KJ for pgsql-hackers@arkaria.postgresql.org; Sun, 15 Dec 2024 21:23:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tMw51-00HL2V-7t for pgsql-hackers@arkaria.postgresql.org; Sun, 15 Dec 2024 21:23:12 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tMw50-00HL2M-Po for pgsql-hackers@lists.postgresql.org; Sun, 15 Dec 2024 21:23:12 +0000 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tMw4z-0031yu-NI for pgsql-hackers@lists.postgresql.org; Sun, 15 Dec 2024 21:23:11 +0000 Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-53e3a90336eso3869496e87.3 for ; Sun, 15 Dec 2024 13:23:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734297787; x=1734902587; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9t9cTduK0VBdhL7loS9B3jY7yKgBvM1/i1SfPvMyNzA=; b=JLuMiK6nNgOHq/YYDv8nME0ymmjFw5zBm/bqavo3qVfNhvSZgKWlIpbkMp2qOtzPfO d08PjjhhtIv0/y79iLeaNa1di4CXdnHC+hYISQYEINJpLJZkUUqGtOEf/V7eZ98eELni BPZkiMm2Ss4bTAg7pKGU8cioJ0+3DraMuPco531WfuNjlzeqz+e+59TSZi0ltyEYPX9Z xqtlJXO8wf6D999jAxaJs78JZvSDw8SY+dFp3RsgA7UpHYfmhivVZmVyMWWNOCWzJrjs 8mFDkDCxfdWhb0CNbhH0Dsi0nIBep4pTnIjHfBuWvf7Gf/vC7yS0B87WYsPYFjvvIXBL Uosg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734297787; x=1734902587; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9t9cTduK0VBdhL7loS9B3jY7yKgBvM1/i1SfPvMyNzA=; b=ApVz42/8jLQtAQzmakb2ZGYq7kp/yznoOGI53oTGdRtLIAYhcqQMncSZmIIP9iCekf fiXalgUQ4AhTgbe9oXvhXv0K0t8cYZH5U/jY+OLSa40j6j1TeIB3bgaF0Gw8k3CSg6nQ WX5bJltK73MWSNTWnZSB4vOw7dZrYD43gc12liu3BbxJiQBdgrMmt6Zp9a63L/XSYyJl XZQP52IUhEHEfxIpmWzSNOLkUTxzhzFCvXJAEWNDKKPLw6wEi0zjnobdKmEyF73j6Sd2 KdLYNMeVxJ7DcbBHjH4+Bfp4VYYPC1AWl0wC2zUNQGJgdHqGg70gqymBI5K3nDGMVj8H qjMg== X-Gm-Message-State: AOJu0Yyr9Esjm+ciaE+kTMbLLpZYgFxPe4PXhE26A5zi06BF3bhvHfME k8Tj1BfN2vvRAlBSajvhsWsJsV/s80AfcVoM5H1Pi5JOFsnmr6+TVEczpYrJdUL8+OlDigJWpxp Us80DZWw964QDDp88zBfIqXeFFcs= X-Gm-Gg: ASbGnctdirxWb98MNDpMxfxAqUV1uHthhx+r+iB5UcLBDbJbOfaGuHcHIXhXtXcYQA1 7tnD1guMwh8UPVQxqNz+G97zL+F9zHfnWwW+DfEVQ8JjibYIdDSDtTktLtNxdwjWvAiZSsmE= X-Google-Smtp-Source: AGHT+IFtx1zLMYTrSWoIBJwlSXYMlBwrwaKm12iduoqF+oXgvKTEdjVcAIOAol1nUjx7FHbBaUx8qkX+cQBYU685LJg= X-Received: by 2002:a05:6512:ac3:b0:53f:6c6a:f9aa with SMTP id 2adb3069b0e04-5408ad822fbmr3337630e87.9.1734297787031; Sun, 15 Dec 2024 13:23:07 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Peter Smith Date: Mon, 16 Dec 2024 08:22:39 +1100 Message-ID: Subject: Re: DOCS: pg_createsubscriber wrong link? To: vignesh C Cc: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="000000000000881e0f062955aba5" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000881e0f062955aba5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Dec 13, 2024 at 8:31=E2=80=AFPM vignesh C wro= te: > > On Fri, 13 Dec 2024 at 10:58, Peter Smith wrote: > > > > Hi, > > > > While reviewing the pg_createsubscriber [1] docs I found a potentially > > wrong linkend. > > > > This sentence: > > "For smaller databases, initial data synchronization is recommended." > > > > links to [2] ("29.4.5. Initial Data Synchronization"). > > > > This seems to have been deliberately changed (commit [3]) > > > > FROM: initial data synchronizatio= n > > > > TO: = initial > > data synchronization > > > > Although the title "Initial Data Synchronization" seems at face value > > to be relevant, this particular link target is a sub-section of "Row > > Filters", so I don't see why this would be the intended link from the > > pg_createsubscriber. AFAICT, the original discussion and commit > > message does not explain. > > I also felt that the link was directed to the wrong page. > Thanks. > > Here is a new patch giving an alternate link which IMO might be more > > appropriate. > > How about we change the below: > more the time when the logical replica will be available. For smaller > - databases, > - initial data synchronization is recommended. > + databases, initial data synchronization is recommended. For details, = see the > + CREATE SUBSCRIPTION linkend=3D"sql-createsubscription-params-with-copy-data"> > + copy_data option. > + > to: > For smaller databases, it is recommended to set up linkend=3D"logical-replication">logical replication with linkend=3D"sql-createsubscription-params-with-copy-data">initial data > synchronization. > Hi Vignesh. I took parts of your suggestion: - I changed the 1st sentence's wording as suggested. - I included a "logical replication" link as suggested, but I put it earlier, where it was first mentioned on this page. - I kept my 2nd sentence with the "copy_data" link as-is. That's because if this docs page was in hardcopy format, doing it your way the reader would have no clue about the link target. Please see patch v2. =3D=3D=3D=3D=3D=3D Kind Regards, Peter Smith. Fujitsu Australia --000000000000881e0f062955aba5 Content-Type: application/octet-stream; name="v2-0001-DOCS-Fix-wrong-linkend-on-pg_createsubscriber-pag.patch" Content-Disposition: attachment; filename="v2-0001-DOCS-Fix-wrong-linkend-on-pg_createsubscriber-pag.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m4q42t3l0 RnJvbSAxOThhMWQwOTJiZjE2NjNkNjVjYTg5NzQyMzJjYWM2MWYwMGVlOWMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBTbWl0aCA8cGV0ZXIuYi5zbWl0aEBmdWppdHN1LmNv bT4KRGF0ZTogTW9uLCAxNiBEZWMgMjAyNCAwODoxNjoxMiArMTEwMApTdWJqZWN0OiBbUEFUQ0gg djJdIERPQ1M6IEZpeCB3cm9uZyBsaW5rZW5kIG9uIHBnX2NyZWF0ZXN1YnNjcmliZXIgcGFnZS4K Ci0tLQogZG9jL3NyYy9zZ21sL3JlZi9wZ19jcmVhdGVzdWJzY3JpYmVyLnNnbWwgfCAxMCArKysr KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9yZWYvcGdfY3JlYXRlc3Vic2NyaWJlci5zZ21sIGIv ZG9jL3NyYy9zZ21sL3JlZi9wZ19jcmVhdGVzdWJzY3JpYmVyLnNnbWwKaW5kZXggZjhhMzkxMS4u YTIzODhjZSAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3JlZi9wZ19jcmVhdGVzdWJzY3JpYmVy LnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3JlZi9wZ19jcmVhdGVzdWJzY3JpYmVyLnNnbWwKQEAg LTQ5LDcgKzQ5LDggQEAgUG9zdGdyZVNRTCBkb2N1bWVudGF0aW9uCiAgIDxwYXJhPgogICAgPGFw cGxpY2F0aW9uPnBnX2NyZWF0ZXN1YnNjcmliZXI8L2FwcGxpY2F0aW9uPiBjcmVhdGVzIGEgbmV3 IGxvZ2ljYWwKICAgIHJlcGxpY2EgZnJvbSBhIHBoeXNpY2FsIHN0YW5kYnkgc2VydmVyLiAgQWxs IHRhYmxlcyBpbiB0aGUgc3BlY2lmaWVkCi0gICBkYXRhYmFzZSBhcmUgaW5jbHVkZWQgaW4gdGhl IGxvZ2ljYWwgcmVwbGljYXRpb24gc2V0dXAuICBBIHBhaXIgb2YKKyAgIGRhdGFiYXNlIGFyZSBp bmNsdWRlZCBpbiB0aGUgPGxpbmsgbGlua2VuZD0ibG9naWNhbC1yZXBsaWNhdGlvbiI+bG9naWNh bAorICAgcmVwbGljYXRpb248L2xpbms+IHNldHVwLiAgQSBwYWlyIG9mCiAgICBwdWJsaWNhdGlv biBhbmQgc3Vic2NyaXB0aW9uIG9iamVjdHMgYXJlIGNyZWF0ZWQgZm9yIGVhY2ggZGF0YWJhc2Uu ICBJdAogICAgbXVzdCBiZSBydW4gYXQgdGhlIHRhcmdldCBzZXJ2ZXIuCiAgIDwvcGFyYT4KQEAg LTcwLDggKzcxLDExIEBAIFBvc3RncmVTUUwgZG9jdW1lbnRhdGlvbgogICAgc3BlbnQgc3luY2hy b25pemluZyBkYXRhIGlzIHVzdWFsbHkgYSBsYXJnZSBhbW91bnQgb2YgY2hhbmdlcyB0byBiZSBh cHBsaWVkCiAgICAodGhhdCB3ZXJlIHByb2R1Y2VkIGR1cmluZyB0aGUgaW5pdGlhbCBkYXRhIGNv cHkpLCB3aGljaCBpbmNyZWFzZXMgZXZlbgogICAgbW9yZSB0aGUgdGltZSB3aGVuIHRoZSBsb2dp Y2FsIHJlcGxpY2Egd2lsbCBiZSBhdmFpbGFibGUuIEZvciBzbWFsbGVyCi0gICBkYXRhYmFzZXMs IDxsaW5rIGxpbmtlbmQ9ImxvZ2ljYWwtcmVwbGljYXRpb24tcm93LWZpbHRlci1pbml0aWFsLWRh dGEtc3luYyI+Ci0gICBpbml0aWFsIGRhdGEgc3luY2hyb25pemF0aW9uPC9saW5rPiBpcyByZWNv bW1lbmRlZC4KKyAgIGRhdGFiYXNlcywgaXQgaXMgcmVjb21tZW5kZWQgdG8gc2V0IHVwIGxvZ2lj YWwgcmVwbGljYXRpb24gd2l0aCBpbml0aWFsIGRhdGEKKyAgIHN5bmNocm9uaXphdGlvbi4gIEZv ciBkZXRhaWxzLCBzZWUgdGhlIDxjb21tYW5kPkNSRUFURSBTVUJTQ1JJUFRJT048L2NvbW1hbmQ+ CisgICA8bGluayBsaW5rZW5kPSJzcWwtY3JlYXRlc3Vic2NyaXB0aW9uLXBhcmFtcy13aXRoLWNv cHktZGF0YSI+CisgICA8bGl0ZXJhbD5jb3B5X2RhdGE8L2xpdGVyYWw+PC9saW5rPiBvcHRpb24u CisKICAgPC9wYXJhPgogIDwvcmVmc2VjdDE+CiAKLS0gCjEuOC4zLjEKCg== --000000000000881e0f062955aba5--