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.96) (envelope-from ) id 1wRecE-002YqS-0s for pgsql-docs@arkaria.postgresql.org; Mon, 25 May 2026 23:21:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wRecC-002Ptx-06 for pgsql-docs@arkaria.postgresql.org; Mon, 25 May 2026 23:21:44 +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.96) (envelope-from ) id 1wRecB-002Pto-2c for pgsql-docs@lists.postgresql.org; Mon, 25 May 2026 23:21:44 +0000 Received: from mail-ot1-x32a.google.com ([2607:f8b0:4864:20::32a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wRecA-00000001QY1-3GCK for pgsql-docs@lists.postgresql.org; Mon, 25 May 2026 23:21:44 +0000 Received: by mail-ot1-x32a.google.com with SMTP id 46e09a7af769-7dcd17e19b6so5582491a34.1 for ; Mon, 25 May 2026 16:21:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779751300; cv=none; d=google.com; s=arc-20240605; b=eiSbq1FnGU0RuOqORpHLxGbSA0SerKLs7yGZJJaCO6Oo6I/333+xi/uIcdQL5qHPHE 4i/nPLDUYPHDfTTPzfpBKTjzd1ZlMuNQbSG2p5+f5JPPibTwr9rZP9FqQ+FVzRBtA8OX CSGxylVvoRicU12W5lDvqiie8p6pOdQh15xpfvTPSN3CvHPOu2aH4YhJcdFYRNfZoMyq NXhouXBAcwWXpgon1vL1M3+lK+vL6OucB4kW8fpo16WG2tTHxch/sKtQbsUJPupu59// q4Jzih0/X6ErzGA9d2GclJbMQw7U6q9e/SN5Pqv2EywEmwY1+i7RM/OunBwiWZk4L8ZD Dgpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=BfmoSvulssFxOGVw/7m0HNQblGI/qFad8Iv/mDG95cs=; fh=sFj8HtvIwlSpq/IAICdjg/U/3bf0N4E84UegzADjeFs=; b=DDeqCOTuyILBzLS89UUgez17dTJD0mUsE6T6WxYQTVCBCI772xCU+KLRH6pmyKopSK 3Q6t1uZ3JYAc1PhCmol5/DGGIgLSIHiWxdW9FHR6LNkMWzcfIaTRrWlA/geCnftFN9v4 XwJkC5ffCkJ9yzgu0PQsO/yCKH1J1Nx1zdafwy34dP0usWQqrVKDURvFdJDg92us0Cgc TCguLtXWlno2+GGyGcUkGu5U8be8JgrJ2Gu0xR4pFj8IJgkNTatPgjNANArdF6NEwcNw aOtfM/gyDnPEwU5g8KWipf3WWNIvS0BhJAZpMbSbCNgdyxm3BrUVVTxSIIwzV78uocc3 OxiA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=illuminatedcomputing-com.20251104.gappssmtp.com; s=20251104; t=1779751300; x=1780356100; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BfmoSvulssFxOGVw/7m0HNQblGI/qFad8Iv/mDG95cs=; b=SXuCcP3Etw+LgPUYsIjEb+jM7i5L/vRG0cClGmbdueCQaJ1CF0WtvqAE6KQxjVTL+2 0/8y48yDjhIud2T43Nn0wr1yjyBbq8IgB8bsJM/EBE+BJenhtk3TSqewDBwq7IqpH0f4 sD+0HtbjPngzRJ4AklTFsrPcJbFtR9X/Pnlr7zLmJLzitv0g7MqNKOzflMNWPb0VRRVP bfeAwCZTBgCxOGONx09yu9ie5rlwepLXPh6fNoZ9qjBrnepB8JnR5SPq7KPB/CVTfM9m TPRcXkcdoueHC6KbVSncTyqBXy8ZE/Qqbgrw5GEdiASAVvRz//2V3XUydu+YNMLkv6VF grGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779751300; x=1780356100; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=BfmoSvulssFxOGVw/7m0HNQblGI/qFad8Iv/mDG95cs=; b=Sy8FYTqykpoaAgVNo02m/BcsnqY9pCDKUJ1twXfqssa+FToS0ei5XC6ExIlbYrALoc Q+YOyy4KpAP/TcGY+adxZkAycNq3kHhMwBK2aUX/1OI4pEevLghVZpTs9Wy1oN4d+OIa 4qbNsd+5BRL5C/S0XNTie9T5na3aI1JmEh+n25Ncmp4uBrP50OS4l2ijjib/hfyXg6CJ Q/saaYoVzEfqT9dzffRtrKJ5NBgHQLq8EFt5by/6lD3wgKeFM+lxs1qfIjJAff6BRsWM MzciJiq0JsadGsIXSyCjmVp3pQAMlqWbrbbQDC0YFGUy2fIwfH8oS7oa8bz5y6reN3Qh y7Tw== X-Gm-Message-State: AOJu0YyigBpM26sdGLbxV+2rJ3F22m7B2EYA8N/6rbQXrw8/4PXRH+6S ynbN+JF4HZbxYh/xz9isqO+DPl0eMGFbFm93N5bEq97+zTGjhIC4mxAdsN5vJg8vpezK0XyIz3R rZ8n3sRE15TL61Wy+uScvkAXGZVqEOPTwyulinBmPqw== X-Gm-Gg: Acq92OHyt+a4etzkpbbnCpLKj5/ch0r9USgppgSkf0/ija/sBiTfGW4wkxLLXejIqTD WVmMtSOwSnvuq9sJ7SVhYkH6m7c3Kq2DXuXwyFcvPKIeHctsC7aAV4ljjI+ItXSksP1sbIpFpKW 6xn6CYJ/lV1j4SjtYY4PtaRUjsv+y7DM2u61WF2lCCV8eKtd3AfuGLM1EUfEAyY5OGVj6PFsNP7 kdtiA6mCn4eTTabb67AFQk3VV3zvNaNM4/UX6zcbD13fam7j/PHcN1tyCKMy+IVsQHEtudrgHnG AkKYRUkLGL3FGh4= X-Received: by 2002:a05:6820:1612:b0:699:b131:d589 with SMTP id 006d021491bc7-69d7eb3298fmr8847936eaf.3.1779751300341; Mon, 25 May 2026 16:21:40 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul A Jungwirth Date: Mon, 25 May 2026 16:21:29 -0700 X-Gm-Features: AVHnY4LwCPWjk6Q4-Rx2PxpQJO9T5jetyesdZ9J0wi-TrRhEK5xndMawcuhd3K0 Message-ID: Subject: Re: [PATCH] DOCS: Fix inconsistent text description punctuation in UPDATE FOR PORTION OF To: X-MAN <44973863@qq.com> Cc: pgsql-docs Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, May 25, 2026 at 2:33=E2=80=AFAM X-MAN <44973863@qq.com> wrote: > > Hi, > I noticed an inconsistency in the documentation between UPDATE and DELETE > commands regarding the FOR PORTION OF clause description. > > In doc/src/sgml/ref/update.sgml (line 169), the description reads: > "must be in the form ( portion ) where portion is an expression..." > > In doc/src/sgml/ref/delete.sgml (line 166), it reads: > "must be in the form ( portion ), where portion is an expression..." Thanks for the patch! This looks good to me. Yours, --=20 Paul ~{:-) pj@illuminatedcomputing.com