Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ne76g-0006LU-T1 for pgsql-docs@arkaria.postgresql.org; Tue, 12 Apr 2022 03:22:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ne76f-0000uW-5y for pgsql-docs@arkaria.postgresql.org; Tue, 12 Apr 2022 03:22:17 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ne76e-0000sS-O6 for pgsql-docs@lists.postgresql.org; Tue, 12 Apr 2022 03:22:16 +0000 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1ne76X-0000Cv-Of for pgsql-docs@lists.postgresql.org; Tue, 12 Apr 2022 03:22:15 +0000 Received: by mail-ed1-x52d.google.com with SMTP id c6so5641618edn.8 for ; Mon, 11 Apr 2022 20:22:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=uMXtY+VsmyN5I3Wt4Uy25izbTFmV7ornz5fPJTmr/Rs=; b=kYYmUVBA7FDq7gguVsFFhdPyco5NgQH1kW4g8apgg9qajSRdx47uvr+tLDeSRWKKiY BTZWUxNRZu9seD5FETgG28nK1ZLpG2lkxcLiJCj1ottZw6OWE5P4apTeI3gokqfTx4KO Ke+cvr/fRHdlXOzJgebcURNkevmC/QGSO/7ZqYK2gfxGZG0dkqlMBcLdXCE3gNttobfJ UzP/6Jdla+HRPV+pHL9Po/pojQWe4yEOcdxoXkpiEUfdWuAMBG4Jh/3dF9O9CVms+n4D ww3X3Xc3qCL7sxHLDHhbBny+7pnNzA7ESlIonMo8chtLxOMWQGqDO+XApEZc3k7W2H+e SBHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=uMXtY+VsmyN5I3Wt4Uy25izbTFmV7ornz5fPJTmr/Rs=; b=ZroUFPePXgr9O+HYTTQz9QY5BZc6dNW+EC6tvtDvPWkTDl+zNMg+abmCiWzBf8BGiZ rQaG74NzaUl1D/yp1xQWE2CjDGwv3OKR1WTjElRMZCtlyXHQyi8Y0urrzSS5wi87bIhg 278AzNQvhtnHt0AUQ9shLaLl7jJOtFG1RPvdZE57WkAxPtiN/zFkv9KBFAdfI+lcjVFd +U0qQAZBuHt8hE3UHnVzWjYtlM9Nhm3JgxLP6K79I1zPiAyaE0dBV5R7dw6tZKm0KtUb oN+Isww2P3njRTcjz1XuVglbeS1F7mopaTlUUkjQbN7U1HkAMpyVkHVTSpQ0f73gpiTQ usZw== X-Gm-Message-State: AOAM533Rdo5HVcFbtf63dJZTdFgBj8KqupB9LveaBDGO8nuT6IALDziY 2uSfr/MJDDPwXdmuCFHt23WaK8UA6/kun9pb1ib1tg+X X-Google-Smtp-Source: ABdhPJym7+/zMjGnbuZjAIr2S1EYB/zMskXbDEjsrcNxFeZOqdW0SV1UCXdN5D+TLTJlU/79X+dbK1qC7+IqQLmJsAc= X-Received: by 2002:a05:6402:1941:b0:413:2b5f:9074 with SMTP id f1-20020a056402194100b004132b5f9074mr36244973edz.414.1649733727051; Mon, 11 Apr 2022 20:22:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "David G. Johnston" Date: Mon, 11 Apr 2022 20:21:49 -0700 Message-ID: Subject: Re: Update wording of INSERT ON CONFLICT "rows proposed for insertion" To: Pg Docs Content-Type: multipart/mixed; boundary="000000000000c68d8b05dc6c9047" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000c68d8b05dc6c9047 Content-Type: multipart/alternative; boundary="000000000000c68d8a05dc6c9045" --000000000000c68d8a05dc6c9045 Content-Type: text/plain; charset="UTF-8" On Tue, Mar 8, 2022 at 5:14 PM David G. Johnston wrote: > > I suggest a minor rewording of: > > https://www.postgresql.org/docs/devel/sql-insert.html > > Concretely as attached. I did a bit more than minor work - I decided that actually calling it a table in the docs didn't really fit how it behaves in practice and so reworded the "table" into just "name". Please see the commit message for more exposition. David J. --000000000000c68d8a05dc6c9045 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Mar 8, 2022 at 5:14 PM David G. Johnston <david.g.johnston@gmail.com>= wrote:

Concretely as attached.= =C2=A0 I did a bit more than minor work - I decided that actually calling i= t a table in the docs didn't really fit how it behaves in practice and = so reworded the "table" into just "name".=C2=A0 Please = see the commit message for more exposition.

David J.

--000000000000c68d8a05dc6c9045-- --000000000000c68d8b05dc6c9047 Content-Type: application/octet-stream; name="v0001-on-conflict-excluded-is-name-not-table.patch" Content-Disposition: attachment; filename="v0001-on-conflict-excluded-is-name-not-table.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l1vkrwxz0 Y29tbWl0IDNhZTEyNWFhZmI1YmFkMDYyOTUyYmUxZTlmOTdjYjIyODgzNTBmNWIKQXV0aG9yOiBE YXZpZCBHLiBKb2huc3RvbiA8ZGF2aWQuZy5qb2huc3RvbkBnbWFpbC5jb20+CkRhdGU6ICAgVHVl IEFwciAxMiAwMjo1MToxOCAyMDIyICswMDAwCgogICAgZG9jOiBGb3IgSU5TRVJUIE9OIENPTkZM SUNUIGV4Y2x1ZGVkIGlzIGEgb25seSBhIG5hbWUsIG5vdCBhIHRhYmxlLgogICAgCiAgICBBcyBv bmUgY2Fubm90IHBsYWNlIGV4Y2x1ZGVkIGluIGEgRlJPTSBjbGF1c2UgKHN1YnF1ZXJ5KSBpbiB0 aGUKICAgIE9OIENPTkZMSUNUIGNsYXVzZSByZWZlcnJpbmcgdG8gaXQgYXMgYSB0YWJsZSwgd2l0 aCBwbHVyYWwgcm93cwogICAgbm9uZXRoZWxlc3MsIGxlYWRzIHRoZSByZWFkZXIgdG8gaW5mZXIg bW9yZSBhYm91dCB3aGF0IHRoZQogICAgYmVoYXZpb3IgaGVyZSBpcyB0aGFuIGlzIGNvcnJlY3Qu IFdlIGFscmVhZHkganVzdCBzYXkgdXNlIHRoZQogICAgdGFibGUncyBuYW1lIGZvciB0aGUgZXhp c3Rpbmcgcm93IHNvIGp1c3QgbWF0Y2ggdGhhdCBwYXR0ZXJuCiAgICBvZiB1c2luZyB0aGUgbmFt ZSBleGNsdWRlZCBmb3IgdGhlIHByb3Bvc2VkIHJvdy4KICAgIAogICAgVGhlIGFsaWFzIGRlc2Ny aXB0aW9uIGRvZXNuJ3QgaGF2ZSB0aGUgc2FtZSBpc3N1ZSByZWdhcmRpbmcgdGhlCiAgICB1c2Ug b2YgdGhlIHdvcmQgdGFibGUgYW5kIHJvd3MsIGFzIHRoZSB1c2UgdGhlcmUgaXMgbW9yZSBjb25j ZXB0dWFsLAogICAgYnV0IHRoZSB3b3JkaW5nIGFib3V0ICJvdGhlcndpc2UgdGFrZW4gYXMiIGlz IHdyb25nOiByYXRoZXIgdHdvCiAgICBsYWJlbHMgb2YgZXhjbHVkZWQgZW5kIHVwIGluIHNjb3Bl IGFuZCB5b3UgZ2V0IGFuIGFtYmlnaW91cyBuYW1lIGVycm9yLgogICAgCiAgICBUaGUgZXJyb3Ig bWVzc2FnZXMgc3RpbGwgY29uc2lkZXIgZXhjbHVkZWQgdG8gYmUgYSB0YWJsZSByZWZlcmVuY2UK ICAgIGFuZCB0aGlzIHBhdGNoIGRvZXMgbm90IHRyeSB0byBjaGFuZ2UgdGhhdC4gIFRoYXQgaW1w bGVtZW50YXRpb24KICAgIGRldGFpbCBuZWVkIG5vdCBmb3JjZSB0aGUgdXNlci1mYWNpbmcgZG9j dW1lbnRhdGlvbiBmb3IgdGhlIGZlYXR1cmUKICAgIHRvIHVzZSB0aGUgdGVybSB0YWJsZSB3aGVu IGl0IGRvZXNuJ3QgcmVhbGx5IGFwcGx5LgoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9yZWYv aW5zZXJ0LnNnbWwgYi9kb2Mvc3JjL3NnbWwvcmVmL2luc2VydC5zZ21sCmluZGV4IGE5YWY5OTU5 YzAuLjBmYWQxZDM2NDAgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9yZWYvaW5zZXJ0LnNnbWwK KysrIGIvZG9jL3NyYy9zZ21sL3JlZi9pbnNlcnQuc2dtbApAQCAtMTc1LDkgKzE3NSw4IEBAIElO U0VSVCBJTlRPIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj50YWJsZV9uYW1lPC9yZXBs YWNlYWJsZT4gWyBBUyA8cmVwbGFjCiAgICAgICAgIGNsYXNzPSJwYXJhbWV0ZXIiPnRhYmxlX25h bWU8L3JlcGxhY2VhYmxlPi4gIFdoZW4gYW4gYWxpYXMgaXMKICAgICAgICAgcHJvdmlkZWQsIGl0 IGNvbXBsZXRlbHkgaGlkZXMgdGhlIGFjdHVhbCBuYW1lIG9mIHRoZSB0YWJsZS4KICAgICAgICAg VGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIHdoZW4gPGxpdGVyYWw+T04gQ09ORkxJQ1QgRE8g VVBEQVRFPC9saXRlcmFsPgotICAgICAgICB0YXJnZXRzIGEgdGFibGUgbmFtZWQgPHZhcm5hbWU+ ZXhjbHVkZWQ8L3Zhcm5hbWU+LCBzaW5jZSB0aGF0IHdpbGwgb3RoZXJ3aXNlCi0gICAgICAgIGJl IHRha2VuIGFzIHRoZSBuYW1lIG9mIHRoZSBzcGVjaWFsIHRhYmxlIHJlcHJlc2VudGluZyByb3dz IHByb3Bvc2VkCi0gICAgICAgIGZvciBpbnNlcnRpb24uCisgICAgICAgIHRhcmdldHMgYSB0YWJs ZSBuYW1lZCA8dmFybmFtZT5leGNsdWRlZDwvdmFybmFtZT4sIHNpbmNlIHRoYXQgd2lsbAorICAg ICAgICBjb25mbGljdCB3aXRoIHRoZSBzcGVjaWFsIG5hbWUgcmVwcmVzZW50aW5nIHRoZSByb3cg cHJvcG9zZWQgZm9yIGluc2VydGlvbi4KICAgICAgICA8L3BhcmE+CiAgICAgICA8L2xpc3RpdGVt PgogICAgICA8L3Zhcmxpc3RlbnRyeT4KQEAgLTM5Niw4ICszOTUsOCBAQCBJTlNFUlQgSU5UTyA8 cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+dGFibGVfbmFtZTwvcmVwbGFjZWFibGU+IFsg QVMgPHJlcGxhYwogICAgICAgICBjb25mbGljdC4gIFRoZSA8bGl0ZXJhbD5TRVQ8L2xpdGVyYWw+ IGFuZAogICAgICAgICA8bGl0ZXJhbD5XSEVSRTwvbGl0ZXJhbD4gY2xhdXNlcyBpbiA8bGl0ZXJh bD5PTiBDT05GTElDVCBETwogICAgICAgICBVUERBVEU8L2xpdGVyYWw+IGhhdmUgYWNjZXNzIHRv IHRoZSBleGlzdGluZyByb3cgdXNpbmcgdGhlCi0gICAgICAgIHRhYmxlJ3MgbmFtZSAob3IgYW4g YWxpYXMpLCBhbmQgdG8gcm93cyBwcm9wb3NlZCBmb3IgaW5zZXJ0aW9uCi0gICAgICAgIHVzaW5n IHRoZSBzcGVjaWFsIDx2YXJuYW1lPmV4Y2x1ZGVkPC92YXJuYW1lPiB0YWJsZS4KKyAgICAgICAg dGFibGUncyBuYW1lIChvciBhbiBhbGlhcyksIGFuZCB0byB0aGUgcHJvcG9zZWQgcm93CisgICAg ICAgIHVzaW5nIHRoZSBuYW1lIDx2YXJuYW1lPmV4Y2x1ZGVkPC92YXJuYW1lPi4KICAgICAgICAg PGxpdGVyYWw+U0VMRUNUPC9saXRlcmFsPiBwcml2aWxlZ2UgaXMgcmVxdWlyZWQgb24gYW55IGNv bHVtbiBpbiB0aGUKICAgICAgICAgdGFyZ2V0IHRhYmxlIHdoZXJlIGNvcnJlc3BvbmRpbmcgPHZh cm5hbWU+ZXhjbHVkZWQ8L3Zhcm5hbWU+CiAgICAgICAgIGNvbHVtbnMgYXJlIHJlYWQuCkBAIC02 OTksOCArNjk4LDggQEAgSU5TRVJUIElOVE8gZW1wbG95ZWVzX2xvZyBTRUxFQ1QgKiwgY3VycmVu dF90aW1lc3RhbXAgRlJPTSB1cGQ7CiAgIDxwYXJhPgogICAgSW5zZXJ0IG9yIHVwZGF0ZSBuZXcg ZGlzdHJpYnV0b3JzIGFzIGFwcHJvcHJpYXRlLiAgQXNzdW1lcyBhIHVuaXF1ZQogICAgaW5kZXgg aGFzIGJlZW4gZGVmaW5lZCB0aGF0IGNvbnN0cmFpbnMgdmFsdWVzIGFwcGVhcmluZyBpbiB0aGUK LSAgIDxsaXRlcmFsPmRpZDwvbGl0ZXJhbD4gY29sdW1uLiAgTm90ZSB0aGF0IHRoZSBzcGVjaWFs Ci0gICA8dmFybmFtZT5leGNsdWRlZDwvdmFybmFtZT4gdGFibGUgaXMgdXNlZCB0byByZWZlcmVu Y2UgdmFsdWVzIG9yaWdpbmFsbHkKKyAgIDxsaXRlcmFsPmRpZDwvbGl0ZXJhbD4gY29sdW1uLiAg Tm90ZSB0aGF0IHRoZSBuYW1lCisgICA8dmFybmFtZT5leGNsdWRlZDwvdmFybmFtZT4gaXMgdXNl ZCB0byByZWZlcmVuY2UgdmFsdWVzIG9yaWdpbmFsbHkKICAgIHByb3Bvc2VkIGZvciBpbnNlcnRp b246CiA8cHJvZ3JhbWxpc3Rpbmc+CiBJTlNFUlQgSU5UTyBkaXN0cmlidXRvcnMgKGRpZCwgZG5h bWUpCg== --000000000000c68d8b05dc6c9047--