uuid <-> bytea casting & base32 encoding/decoding

Log in to edit
ID 6468
Title uuid <-> bytea casting & base32 encoding/decoding
CI (CFBot) Summary
Stats (from CFBot) Patch count: 1, First patch: +19−4, All patches: +19−4
Tags Good First Review
Created 2026-02-09 12:20:41
Last modified 2026-03-26 08:19:19 (7 months ago)
Latest email 2026-03-27 19:16:07 (7 months ago)
Status
PG19-Final (2026-03-01 – 2026-04-09): Committed
Target version 19
Authors Aleksander Alekseev (a.alekseev), Dagfinn Ilmari Mannsåker (ilmari), Andrey Borodin (x4m)
Reviewers Masahiko Sawada (masahikosawada) Log in to become reviewer
Committer Masahiko Sawada (masahikosawada)
Links
Emails
Re: Add uuid_to_base32hex() and base32hex_to_uuid() built-in functions
First at 2025-10-23 09:55:01 by Aleksander Alekseev <aleksander at tigerdata.com>
Latest at 2026-03-27 19:16:07 by Masahiko Sawada <sawada.mshk at gmail.com>
Latest attachment (v2-0001-doc-Clarify-collation-requirements-for-base32hex-.patch) at 2026-03-26 22:01:04 from Masahiko Sawada <sawada.mshk at gmail.com>
    Attachment (v2-0001-doc-Clarify-collation-requirements-for-base32hex-.patch) at 2026-03-26 22:01:04 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v2-0001-doc-Add-note-about-collation-requirements-for-bas.patch) at 2026-03-26 17:59:30 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: Yes)
    Attachment (v1-0001-doc-Add-note-about-collation-requirements-for-bas.patch) at 2026-03-26 17:30:21 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (0001-Fix-UUID-sortability-tests-in-base32hex-encoding.patch) at 2026-03-26 01:21:38 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v12-0001-Add-base32hex-support-to-encode-and-decode-funct.patch) at 2026-03-24 17:26:34 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v11-0001-Add-base32hex-support-to-encode-and-decode-funct.patch) at 2026-03-24 01:17:24 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Add-base32hex-support-to-encode-and-decode-funct.patch) at 2026-03-20 14:24:35 from Aleksander Alekseev <aleksander at tigerdata.com> (Patch: Yes)
    Attachment (v9-0001-Add-base32hex-support-to-encode-and-decode-functi.patch) at 2026-03-20 13:02:10 from Aleksander Alekseev <aleksander at tigerdata.com> (Patch: Yes)
    Attachment (fix_issue_masahiko.patch) at 2026-03-19 21:33:36 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v7-0002-Add-base32hex-support-to-encode-and-decode-functi.patch) at 2026-03-18 17:52:30 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Allow-explicit-casting-between-bytea-and-UUID.patch) at 2026-03-18 11:14:27 from Aleksander Alekseev <aleksander at tigerdata.com> (Patch: Yes)
    Attachment (fix_0002_masahiko.patch) at 2026-03-14 04:10:31 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Allow-explicit-casting-between-bytea-and-UUID.patch) at 2026-02-18 14:57:55 from Aleksander Alekseev <aleksander at tigerdata.com> (Patch: Yes)
    Attachment (v4-0002-Add-base32hex-encoding-support-to-encode-and-deco.patch) at 2026-02-09 12:19:07 from Aleksander Alekseev <aleksander at tigerdata.com> (Patch: Yes)
    Attachment (v3-0001-Allow-explicit-casting-between-bytea-and-UUID.patch) at 2025-10-29 12:19:08 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: Yes)
    Attachment (v2-0001-Allow-explicit-casting-between-bytea-and-UUID.patch) at 2025-10-29 10:51:56 from Dagfinn Ilmari Mannsåker <ilmari at ilmari.org> (Patch: Yes)
    Attachment (0001-Allow-explicit-casting-between-bytea-and-UUID.patch) at 2025-10-28 16:41:37 from Dagfinn Ilmari Mannsåker <ilmari at ilmari.org> (Patch: Yes)
    Attachment (v2-0001-Add-uuid_encode-and-uuid_decode-functions.patch) at 2025-10-25 18:07:10 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: Yes)
    Attachment (hi-hackers.txt) at 2025-10-23 15:08:29 from Aleksander Alekseev <aleksander at tigerdata.com> (Patch: No)
History
When Who What
2026-03-26 08:19:19 Aleksander Alekseev (a.alekseev) Closed in commitfest PG19-Final with status: Committed
2026-03-24 17:30:40 Masahiko Sawada (masahikosawada) Added masahikosawada as committer
2026-03-24 17:30:32 Masahiko Sawada (masahikosawada) Added masahikosawada as reviewer
2026-03-20 13:42:34 CFbot Patch does not need rebase anymore
2026-03-19 22:08:25 CFbot Patch needs rebase
2026-03-18 11:31:33 CFbot Patch does not need rebase anymore
2026-03-18 11:14:45 Aleksander Alekseev (a.alekseev) New status: Needs review
2026-03-16 05:05:39 Masahiko Sawada (masahikosawada) New status: Waiting on Author
2026-03-14 04:32:30 CFbot Patch needs rebase
2026-02-18 14:59:01 Aleksander Alekseev (a.alekseev) New status: Needs review
2026-02-18 14:58:55 Aleksander Alekseev (a.alekseev) Removed a.alekseev from reviewers
2026-02-18 14:58:50 Aleksander Alekseev (a.alekseev) Changed authors to Aleksander Alekseev (a.alekseev), Dagfinn Ilmari Mannsåker (ilmari), Andrey Borodin (x4m)
2026-02-09 12:21:40 Aleksander Alekseev (a.alekseev) New status: Waiting on Author
2026-02-09 12:21:08 Aleksander Alekseev (a.alekseev) Added a.alekseev as reviewer
2026-02-09 12:21:05 Aleksander Alekseev (a.alekseev) Changed name to uuid <-> bytea casting & base32 encoding/decoding
2026-02-09 12:20:42 Aleksander Alekseev (a.alekseev) Attached mail thread CAJ7c6TOramr1UTLcyB128LWMqita1Y7=arq3KHaU=qikf5yKOQ@mail.gmail.com
2026-02-09 12:20:41 Aleksander Alekseev (a.alekseev) Created patch record
Log in to edit