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 1w3BPA-000yxX-0k for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Mar 2026 11:19:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w3BP8-000F9h-0T for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Mar 2026 11:19:06 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w3BP7-000F8x-2b for pgsql-hackers@lists.postgresql.org; Thu, 19 Mar 2026 11:19:05 +0000 Received: from mail-oi1-x231.google.com ([2607:f8b0:4864:20::231]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w3BP4-00000000Xtj-1QQb for pgsql-hackers@postgresql.org; Thu, 19 Mar 2026 11:19:04 +0000 Received: by mail-oi1-x231.google.com with SMTP id 5614622812f47-463a0e14abfso351935b6e.2 for ; Thu, 19 Mar 2026 04:19:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773919143; cv=none; d=google.com; s=arc-20240605; b=fJu7eoTSJsvV6SQ/HFnK15JrA11mw2CbkqziWsdofMA7FNykwLgmf8qDq3J4qbo/xK /dbaYdSokkgqoPlPMGZpB4pA/i/UgLdL1NlBaY14kgO30qBQGU89RadrvuBOIY4Fk7nn eXdFizpxkM8MWCB2cg5v5s+w5VakujQMCeYWLREfsdHzJHS05Jc6LGjLo7oPZvQhVQcS vLiUpLmpaCmDvRcXn+Zep6Vxbuz62C2NoUwGa++SvyziUCC4P57547Zz1T8aoJZHyb1o qX7jvyQj7gNSmSRilOLWXECJ6RPgYxyXQsrIIKhYnyensPTExM56wVxEQ5d8dXaVAHid K0sg== 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=F2GAWnDn1kV3Al4TSp4uVAlT/mBs819kloX/1A+Wync=; fh=QrZk/hfu7OxgRDH32g1YAg9lychka8j6zlXBDSjQG2Q=; b=dP1b6xtoAcpd/w0Fl/WP7siBML8q3njAjqXbO1Z/xlxjksan1fG6jkMwhSx+BccmEx RLDbQ8ZH5ecbkIx4ZCnz3IOcqbvhI/yfy58JCeFsFUIuoU2RCAB7KMziHFWkXg1M6TUu H3l02xF2jc+1QvpczriJR+WMjynXn8ts743ED383J/pbH4SuOCWePHOVbnEmiYVIOQ9Q LbepRDj/WL/PxzxtUHXz4tGxiSOMvSqjE8RFubEtg4c/YDVlA8jyU9PqYSPZW4/8APX/ zdEgv7CPI2dxvKpTXX5dYLubBvCQOQXeZt0NViFbDKfEf8l5paxvZFNCa0Hxyq01YJm8 lzBA==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tigerdata.com; s=google; t=1773919143; x=1774523943; darn=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=F2GAWnDn1kV3Al4TSp4uVAlT/mBs819kloX/1A+Wync=; b=lH/iVB7CpxUb7vNWXDFvl/ldDl4RsbGAUEXbGhrMCYHWHMnAG9TPjHnwoltgt62L2R LeF8FgxePHmx0enTrWG612y5ElbeENM8PeZeTF33qoCtH5FRZMqSk/QntfOVjzE2Q7N4 ucEtRI7yIXyE/I4kjyd0h/TuEKWaZgnTRJar8E6xYwK1kZjciqVkiDuN0YPrOfbx1Oqr IsYRQFvE8+xJOmpQsbn0GJ5p1rVBydrc+NCxeDSotj8hE3rYg7o4rT9t8o5AkLCq49T9 V8D9qv9ZyF3eZcYSfUg6hea+3hu3OcgvXHcl5+Uyk2henO8pze61RI97KsG/pVpvJ5xo IX3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773919143; x=1774523943; 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=F2GAWnDn1kV3Al4TSp4uVAlT/mBs819kloX/1A+Wync=; b=ddC4vwYNn+e1Mcy6LSfsEFdliXES9m7UvT1LWdeKyGz4/6Zjru92C332p2dZ+eQ5ey VgJ7H0iGqYfSHJSpvNaICRaU9XvdC4BDEp6DldyiS6tpb6v8KBjckHuoNSZDQ45luy+b YhpukHaIU5vdtMva1PggoE7NTLRT0WXVSLiZ08Wn9Q4YzJN/tGvb3Ve8y//gI4PAJM/K GvjICBuklOVUA/leGuVxM5APGIn8AvLXi8j20PDQai/9a1+GMMtZNfB+4GhmfsamFzcr FDDIp11xzXxgz04XyXE6w1GGcaL700FZ36uIGmQQVrl72DQDifR8XFVondbvo7aZO6V0 W12w== X-Gm-Message-State: AOJu0YxeTSVEsiydRGPo5mEF40tYHXLbLStA+lAlHAnTOK21zaENhiN0 aFUcxDdYjpBdWIp2ZPu58g/qApcdCaw0clFRTYiFTNCV/WYCDzAshGaR1qtrI/6xNVAYOamVQPI bkLj8uIrVdF5UjhbEH6qeSupsN9XBs0D17t64+8q7fA== X-Gm-Gg: ATEYQzwcGdT3KkqVACJjb3GzhD4QDnUjBE/ZOzFPfz9Vgw5uXnPCAma/aZiPJDcomIc KkXG8xWUqO9wHCFFodgiXTw4FKU3DFzhlUtU8r85bE9aL2p9HxYDjT7HxGDNMSC0T+jLW4vfHrR hV1zC53+0rbGkn1qYv+WVBVOkzDJvJV7T8UtW3iAo/qXOg1K7HG5A/IBmUdpOqqe9kbmMAAjkuV /WMEjaLJSUSdA7Tj+1qRdK5YSG91HU4SBwdAstdx2uBQ/hBV261QBeZpTYMBd2GIyH/749CGZV5 harEsXDQUWECy2l2OHRX8VXEIqI9ipM8uMQ/osyrwkvnpYR3vMi7usMaUGwQCszvNQyjFY4grMM UUJ65 X-Received: by 2002:a05:6808:bcb:b0:45e:e4c9:cdc7 with SMTP id 5614622812f47-467ba295d58mr4464207b6e.27.1773919142804; Thu, 19 Mar 2026 04:19:02 -0700 (PDT) MIME-Version: 1.0 References: <1791665551.452444.1761209220211.ref@mail.yahoo.com> <18022523-0F8F-4C07-AFF5-57DC9086D78E@yandex-team.ru> <1895971769.8343.1761240853939@mail.yahoo.com> <574624399.175025.1761290201491@mail.yahoo.com> <953203149.383019.1761345585325@mail.yahoo.com> <6F76FA61-E2DC-44EF-9504-889D9BDB4EBD@yandex-team.ru> <1154454839.957923.1761604611424@mail.yahoo.com> <87ldkv8cog.fsf@wibble.ilmari.org> <87ikfz7zcu.fsf@wibble.ilmari.org> <9CB824CC-70DC-4165-AC6A-9664F47209EE@yandex-team.ru> In-Reply-To: From: Aleksander Alekseev Date: Thu, 19 Mar 2026 14:18:51 +0300 X-Gm-Features: AaiRm52VUdjH6wA29dBllBD9rwBY7Glxdi6oMsAj2IW6EWl2PftFS-2VqAY2js8 Message-ID: Subject: Re: Add uuid_to_base32hex() and base32hex_to_uuid() built-in functions To: Masahiko Sawada Cc: pgsql-hackers , Andrey Borodin , =?UTF-8?Q?Dagfinn_Ilmari_Manns=C3=A5ker?= Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, > I've made some minor changes to both patches (e.g., rewording the > documentation changes and commit messages etc), and attached the > updated patches. > > I'm going to push these patches unless there is no further comment. Many thanks! One little nitpick. In 0001: """ The cast maps the 16-byte internal representation of a UUID directly to a bytea datum. This is more efficient than going through a text forepresentation. """ I'm pretty confident there is no such word "forepresentation". -- Best regards, Aleksander Alekseev