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 1w8PKI-000VDa-1I for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 21:11:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8PKG-0081ni-2C for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 21:11:41 +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 1w8PKG-0081nL-0i for pgsql-hackers@lists.postgresql.org; Thu, 02 Apr 2026 21:11:40 +0000 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w8PKD-00000000GKE-3Vy6 for pgsql-hackers@lists.postgresql.org; Thu, 02 Apr 2026 21:11:40 +0000 Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-5a13e1cfa45so1543528e87.2 for ; Thu, 02 Apr 2026 14:11:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775164295; cv=none; d=google.com; s=arc-20240605; b=ei4JavZE7Idc68FNTjSlfbMMI/K8bFzk9igeGXl3HedVG8SqHYV6vA7bRbAni7YqR0 aogJwI98UH6cx1wNYpfpDnWvaB75Z7EcxoPYg9nmP6ZqRQJ5yEPgc1sDstXloBhEJwDU cEwp80jLX/zoT/bh1ctBRulUrT4lSYeZkFjvlzDTDCVu/WCFLAYBU6xG15hKPRaVq8im l8Tv6CsSjf91nV63qRMOw3syxK533UPlEgP8M1IhOdx7d70Vaj0O8iVaA2s/3YqFBDSZ 5Wfol26FzzRSQkVhQnROBoKmOpVrX8cQLFiT4d6fefANl0onlvRYFhfrLqkrAOV217BL rWhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=NZCAruMpiv6/48g3hm2c0J1N9yrCRN5W96Jr8ZYpJNc=; fh=zBtoo0JLMR15t4VZOUOwI2p8WG6Bko6UM6CgJi6hIDo=; b=LYw2C+66mcUygTzMSVqVh5HA9qVZTCR6e+3cfkeW6St8PAQuSG68f0DKQ1pA4+nXlq ix1MAa1tbj0SyfxFL6SfxPmZTwTBLPb/vl+My/zJM9doJIb4KSnZ2Zxc7t1P6fRiZtym Y7ujOMohP9TGlss8U/qWRsEgcGFLFwZUDlO2w1fkWq6bUwbJwfLR3WE6Bq1ojjiTaRzt w+WMXoNFrOIVwCd3Dyloo+HbKAePNb0RxROOMHCC4tTgbRQU/nFijCUGQuhKhzPVstm7 EG0v/TvVxGipByexryPZLH2+40GIsM8fsa77pPFF7MKl54VzJpQx3IGhYDIFg+qqUlXj 1obQ==; 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=f10-com-br.20251104.gappssmtp.com; s=20251104; t=1775164295; x=1775769095; 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=NZCAruMpiv6/48g3hm2c0J1N9yrCRN5W96Jr8ZYpJNc=; b=dkWwsI8WHP/ztRCwqT94lT3AU0+cmMkjaJUAL6M8JYdXdUKckNmWhh8+Z2wPBd6izG v86UKdSy8iRLyXkTFiNBIKKYGOrzI05qw5mcsbdBR4NNXHoyB3ryn77dezB/tJS68kxz +HDZJNkaPlzB5U4CetKhWZDMaVXNy56y8iQmvRwxenZrBkpPQUq5b8H1NrKp8m2rSQnA BAd/u62r24VfJE71pBASacFnt74zRhSwS5KzvsIKRrC09w0BfvtEDVdupLSLVNybNAyT 2f293tXehTE4+7ER5LT9+vK/VTPtLD+PXSqedU/0d3v+7CmUglBk8c66gVhnDoWAUQq9 rNCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775164295; x=1775769095; h=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=NZCAruMpiv6/48g3hm2c0J1N9yrCRN5W96Jr8ZYpJNc=; b=nYatL1W9qu+tgZYg7ymHm/SkKkXoEAziJInkapozgn43pRUoQB+bpDZA3qyWPvWNZo JzWM/GuAogcAGfm7WHOGYw2E4zW3A6n3khc/n95wLpm00kz0jX1Ftf+D04vZDwKkryN2 9oHd/7t5vo+aaW+hxiPe1fYvdIUzNsL6mI0UcGyE260etioNVLbiwUnGrV6Noa5VcGT2 2quMw1uvkTN4fPkdyTyHTxmnj3UN6SUBDAFygarfra/E7TwrfiNy676PNC9jK/sLINNm NzSpS4KBdypEivYxCje29uO13MBkNyxlz/QOeIARE9z1ow9NrLNXHXdijU4+vDQcXubm 41ew== X-Forwarded-Encrypted: i=1; AJvYcCX8qE/GefvzAgz+1Vg5MYqmVqjLEpRV8nsmFPWHCyUg6Y6sOmqClA7vogVWjTspJmq2N/Q9rT45ycBRmcxe@lists.postgresql.org X-Gm-Message-State: AOJu0YyVroOuD45bi+Zx5/UlppB9YOHu1k3+zN2hyo2pJoLCsx1SJhss c47AN42XzplhA4MtMy1SHV/yPf6b6VpTaij9J/BlWehngitm9lOAvtH8ZGwDLa42+ZUDMgFdwFh mNRprM8NUOA+T8we6T9qiJmMALptEcej2xWw/XmU+ X-Gm-Gg: AeBDievaVm3PRR73kseA1h0w06Tlv34KOB8YyYF2+XrzmXsYCFumP487+SFrpkH5v4I oy9WVPGsNfOnbk8lNdnGx5TIsUih1KRVDeKR6AmBbpyznTWld7z+gpjAIgj+YiuPQ4IdpTGmB63 SZAV34DMtNssczDE5ylMUuW7vaKpUhRePdm64PojCndCHi2qOikG7M44zRclrAMgVsbmIged1HN QanavZOW8F1gx2pXmnOF83V/Pb+MI4/q8VtoCkwCEOmpMYHGsffjP4MTqBZLZHLTZjfKZd5fkwo GZck95zuLervtNL48Q== X-Received: by 2002:a05:6512:3f2a:b0:5a2:b0d1:d03a with SMTP id 2adb3069b0e04-5a337588bc0mr186161e87.31.1775164295355; Thu, 02 Apr 2026 14:11:35 -0700 (PDT) MIME-Version: 1.0 References: <202510210803.3b3vfvygxtjl@alvherre.pgsql> <3DC56A6A-9525-4C05-B45A-9A135A66BC34@justatheory.com> <931F201B-FF38-486E-BDEE-DF9692A01E1D@justatheory.com> <1eb15091-660d-477b-acda-b61d00bc9ffb@dunslane.net> <278cb771-6008-44e5-8eaa-9d4acdb56c79@dunslane.net> <9E9B3C10-7535-4704-A04A-DF5D32C43DBE@justatheory.com> <34758556-D3D0-42C3-9A1B-CBF64336ADBC@justatheory.com> <88a392fd-d732-45a7-bcfc-291258849fbe@dunslane.net> In-Reply-To: <88a392fd-d732-45a7-bcfc-291258849fbe@dunslane.net> From: Marcos Pegoraro Date: Thu, 2 Apr 2026 18:10:59 -0300 X-Gm-Features: AQROBzDC-AUBdUrux1rRTqsGX500n15OIgA00FaM8wE03vFwvctAn3TdhaIPXW0 Message-ID: Subject: Re: PATCH: jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part To: Andrew Dunstan Cc: "David E. Wheeler" , Florents Tselai , pgsql-hackers , Chao Li , =?UTF-8?Q?=C3=81lvaro_Herrera?= , Tom Lane , Peter Eisentraut , Robert Haas , Alexander Korotkov , jian he Content-Type: multipart/alternative; boundary="0000000000003e2b34064e80a558" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000003e2b34064e80a558 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Em qui., 2 de abr. de 2026 =C3=A0s 16:22, Andrew Dunstan escreveu: > Committed. > There is a typo here. jsonb_path_query('"xyxtrimyyx"', '$.btrim("xyz")') should be jsonb_path_query('"xyztrimxyz"', '$.btrim("xyz")') regards Marcos --0000000000003e2b34064e80a558 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Em qui., 2 de abr. de 2026 =C3=A0s 1= 6:22, Andrew Dunstan <andrew@duns= lane.net> escreveu:
=20 =20 =20

Committed.

There is a = typo here.=C2=A0
<literal>jsonb_p= ath_query('"xyxtrimyyx"', '$.btrim("xyz")&#= 39;)</literal>=C2=A0
should be=C2= =A0
<lit= eral>jsonb_path_query('"xyztrimxyz"', '$.btrim(&qu= ot;xyz")')</literal>=C2=A0

regards
Marcos

--0000000000003e2b34064e80a558--