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.94.2) (envelope-from ) id 1rjvLp-008xhA-6p for pgsql-hackers@arkaria.postgresql.org; Tue, 12 Mar 2024 06:11:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rjvLl-006eUw-U6 for pgsql-hackers@arkaria.postgresql.org; Tue, 12 Mar 2024 06:10:58 +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.94.2) (envelope-from ) id 1rjvLl-006eR7-FP for pgsql-hackers@lists.postgresql.org; Tue, 12 Mar 2024 06:10:58 +0000 Received: from forwardcorp1b.mail.yandex.net ([178.154.239.136]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rjvLg-0043tp-Fu for pgsql-hackers@postgresql.org; Tue, 12 Mar 2024 06:10:57 +0000 Received: from mail-nwsmtp-smtp-corp-main-62.myt.yp-c.yandex.net (mail-nwsmtp-smtp-corp-main-62.myt.yp-c.yandex.net [IPv6:2a02:6b8:c12:5a2f:0:640:431a:0]) by forwardcorp1b.mail.yandex.net (Yandex) with ESMTPS id CB7D960BA3; Tue, 12 Mar 2024 09:10:49 +0300 (MSK) Received: from smtpclient.apple (unknown [2a02:6b8:82:604:61b8:8403:70a3:b394]) by mail-nwsmtp-smtp-corp-main-62.myt.yp-c.yandex.net (smtpcorp/Yandex) with ESMTPSA id lAf9Mj1IYCg0-rqLbpgzP; Tue, 12 Mar 2024 09:10:48 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex-team.ru; s=default; t=1710223848; bh=3cOf3DrZ1dS8QbmXfFCFoFuhsL80Yg2KLACORAbgcD8=; h=Message-Id:To:Date:References:Cc:In-Reply-To:From:Subject; b=cBXYWro4GHOy8BZxHvmZN+qHM7Hq9QxEjgqZN9V3Q9NJCvdIlVO+R1v1H/Q8VSzjo VBWeytnOx4ljG2cE3mhV0AA8hyKGF/HcleQH01eascxXWQHk4KGCoT8gblc7Wav460 BChffkAu9dWjgLmVaLXjhyvO4V8JpvcRD8C/A6Ys= Authentication-Results: mail-nwsmtp-smtp-corp-main-62.myt.yp-c.yandex.net; dkim=pass header.i=@yandex-team.ru Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: UUID v7 From: "Andrey M. Borodin" In-Reply-To: Date: Tue, 12 Mar 2024 11:10:37 +0500 Cc: Jelte Fennema-Nio , Aleksander Alekseev , pgsql-hackers mailing list , Peter Eisentraut , Sergey Prokhorenko , =?utf-8?Q?Przemys=C5=82aw_Sztoch?= , "David G. Johnston" , Mat Arye , Matthias van de Meent , Nikolay Samokhvalov , Junwang Zhao Content-Transfer-Encoding: quoted-printable Message-Id: References: <1971811009.2132347.1706599708209@mail.yahoo.com> <72C1E7CB-E2EC-46CF-AD2C-B3180CED885B@yandex-team.ru> <0906F8BA-CA52-4956-AA68-E9193E50DFDF@yandex-team.ru> <10553e4c-6b66-44b9-86a7-80bb1958a767@eisentraut.org> <5D22C2BF-5DED-43CA-A3D7-B724EE0A159D@yandex-team.ru> <844E6A65-4A36-4A36-94C2-0CDF7615B53F@yandex-team.ru> To: Michael Paquier X-Mailer: Apple Mail (2.3731.700.6) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On 12 Mar 2024, at 10:53, Michael Paquier wrote: >=20 > It does not strike me as a good idea to rush an implementation without > a specification officially approved because there is always a risk of > shipping something that's non-compliant into core. But perhaps I am > missing something on the RFC side? Upthread one of document=E2=80=99s authors commented: > On 14 Feb 2023, at 19:13, Kyzer Davis (kydavis) = wrote: >=20 > The point is 99% of the work since adoption by the IETF has been = ironing out=20 > RFC4122's problems and nothing major related to UUIDv6/7/8 which are = all in a=20 > very good state. And also > On 22 Jan 2024, at 09:22, Nikolay Samokhvalov wrote: >=20 > And many libraries are already including implementation of UUIDv7 =E2=80= =93 here are some examples: >=20 > - https://www.npmjs.com/package/uuidv7 > - https://crates.io/crates/uuidv7 > - https://github.com/google/uuid/pull/139 So at least reviewing patch and agreeing on chosen methods and constants = makes sense. Best regards, Andrey Borodin.=