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 1tLWXm-00FKwc-M9 for pgsql-committers@arkaria.postgresql.org; Wed, 11 Dec 2024 23:55: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 1tLWXk-00419X-60 for pgsql-committers@arkaria.postgresql.org; Wed, 11 Dec 2024 23:55:01 +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 1tLWXj-004178-O8 for pgsql-committers@lists.postgresql.org; Wed, 11 Dec 2024 23:55:01 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tLWXh-002MeQ-OZ for pgsql-committers@lists.postgresql.org; Wed, 11 Dec 2024 23:55:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=dpsaR6LIzcwoD4x0ojw9Jen35suTwxHNP68/KTXuHEk=; b=y9TrrUBdfPdgT+Sz+9zZrJ7Y/K jpodPxrrjF4gWqI36OWxQa0Z+N9/RMjUOl0+79BAhFqOGfP6SzjxqlClOjCfgI8qIsX8XlV+DlHOF ut808pxpJhSE/uxhRWObiiMvbg4uI7JoFtC41N7yD/VgirE0InpcdfEYgafTL/nGozYW8G8kdsDcj filVPntrhPk39mPpsncT7xWVwT+lk3JEgq2czeyun8hBP+od5ZVZiVrSPNRo4aKM2cSaYs37TS1Eu ZZCP7AaEOxZ9Q3M3TFnLE0ZwGnHz7b9Kq8uoXUMgVxbccT9BIr1pGbZxawv/EpWV4vJ4j4s0GMCRx T2nzvTjA==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tLWXg-007IWE-S1 for pgsql-committers@lists.postgresql.org; Wed, 11 Dec 2024 23:54:56 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tLWXf-002GcM-A3 for pgsql-committers@lists.postgresql.org; Wed, 11 Dec 2024 23:54:55 +0000 Content-Type: multipart/mixed; boundary="===============6255602849911048048==" MIME-Version: 1.0 From: Masahiko Sawada To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add UUID version 7 generation function. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 11 Dec 2024 23:54:55 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6255602849911048048== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIFVVSUQgdmVyc2lvbiA3IGdlbmVyYXRpb24gZnVuY3Rpb24uCgpUaGlzIGNvbW1pdCBpbnRy b2R1Y2VzIHRoZSB1dWlkdjcoKSBTUUwgZnVuY3Rpb24sIHdoaWNoIGdlbmVyYXRlcyBVVUlECnZl cnNpb24gNyBhcyBzcGVjaWZpZWQgaW4gUkZDIDk2NTIuIFVVSUR2NyBjb21iaW5lcyBhIFVuaXgg dGltZXN0YW1wCmluIG1pbGxpc2Vjb25kcyBhbmQgcmFuZG9tIGJpdHMsIG9mZmVyaW5nIGJvdGgg dW5pcXVlbmVzcyBhbmQKc29ydGFiaWxpdHkuCgpJbiBvdXIgaW1wbGVtZW50YXRpb24sIHRoZSAx Mi1iaXQgc3ViLW1pbGxpc2Vjb25kIHRpbWVzdGFtcCBmcmFjdGlvbgppcyBzdG9yZWQgaW1tZWRp YXRlbHkgYWZ0ZXIgdGhlIHRpbWVzdGFtcCwgaW4gdGhlIHNwYWNlIHJlZmVycmVkIHRvIGFzCiJy YW5kX2EiIGluIHRoZSBSRkMuIFRoaXMgZW5zdXJlcyBhZGRpdGlvbmFsIG1vbm90b25pY2l0eSB3 aXRoaW4gYQptaWxsaXNlY29uZC4gVGhlIHJhbmRfYSBiaXRzIGFsc28gZnVuY3Rpb24gYXMgYSBj b3VudGVyLiBXZSBzZWxlY3QgYQpzdWItbWlsbGlzZWNvbmQgdGltZXN0YW1wIHNvIHRoYXQgaXQg bW9ub3RvbmljYWxseSBpbmNyZWFzZXMgZm9yCmdlbmVyYXRlZCBVVUlEcyB3aXRoaW4gdGhlIHNh bWUgYmFja2VuZCwgZXZlbiB3aGVuIHRoZSBzeXN0ZW0gY2xvY2sKZ29lcyBiYWNrd2FyZCBvciB3 aGVuIGdlbmVyYXRpbmcgVVVJRHMgYXQgdmVyeSBoaWdoCmZyZXF1ZW5jeS4gVGhlcmVmb3JlLCB0 aGUgbW9ub3RvbmljaXR5IG9mIGdlbmVyYXRlZCBVVUlEcyBpcyBlbnN1cmVkCndpdGhpbiB0aGUg c2FtZSBiYWNrZW5kLgoKVGhpcyBjb21taXQgYWxzbyBleHBhbmRzIHRoZSB1dWlkX2V4dHJhY3Rf dGltZXN0YW1wKCkgZnVuY3Rpb24gdG8Kc3VwcG9ydCBVVUlEIHZlcnNpb24gNy4KCkFkZGl0aW9u YWxseSwgYW4gYWxpYXMgdXVpZHY0KCkgaXMgYWRkZWQgZm9yIHRoZSBleGlzdGluZwpnZW5fcmFu ZG9tX3V1aWQoKSBTUUwgZnVuY3Rpb24gdG8gbWFpbnRhaW4gY29uc2lzdGVuY3kuCgpCdW1wIGNh dGFsb2cgdmVyc2lvbi4KCkF1dGhvcjogQW5kcmV5IEJvcm9kaW4KUmV2aWV3ZWQtYnk6IFNlcmdl eSBQcm9raG9yZW5rbywgUHJ6ZW15c8WCYXcgU3p0b2NoLCBOaWtvbGF5IFNhbW9raHZhbG92ClJl dmlld2VkLWJ5OiBQZXRlciBFaXNlbnRyYXV0LCBKZWx0ZSBGZW5uZW1hLU5pbywgQWxla3NhbmRl ciBBbGVrc2VldgpSZXZpZXdlZC1ieTogTWFzYWhpa28gU2F3YWRhLCBMdWthcyBGaXR0bCwgTWlj aGFlbCBQYXF1aWVyLCBKYXBpbiBMaQpSZXZpZXdlZC1ieTogTWFyY29zIFBlZ29yYXJvLCBKdW53 YW5nIFpoYW8sIFN0ZXBhbiBOZXJldGluClJldmlld2VkLWJ5OiBEYW5pZWwgVsOpcml0w6kKRGlz Y3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUFoRlJ4aXRKdiUzRHlvR25YVWdlTEJfTyUy Qk03SjJCSkFtYjVqcUFUOWdaM2JpajN1TERBJTQwbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0t LS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcv Y29tbWl0ZGlmZi83OGM1ZTE0MWU5YzEzOWZjMmZmMzZhMjIwMzM0ZTRhYTI1ZTFiMGViCgpNb2Rp ZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpkb2Mvc3JjL3NnbWwvZGF0YXR5cGUuc2dtbCAgICAg ICAgIHwgICAyICstCmRvYy9zcmMvc2dtbC9mdW5jLnNnbWwgICAgICAgICAgICAgfCAgMzAgKysr LS0Kc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3V1aWQuYyAgICAgICB8IDI0OCArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0tCnNyYy9pbmNsdWRlL2NhdGFsb2cvY2F0dmVyc2lvbi5o ICAgfCAgIDIgKy0Kc3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRhdCAgICB8ICAxMSArLQpz cmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3V1aWQub3V0IHwgIDU2ICsrKysrKysrLQpzcmMvdGVz dC9yZWdyZXNzL3NxbC91dWlkLnNxbCAgICAgIHwgIDI4ICsrKystCjcgZmlsZXMgY2hhbmdlZCwg MzUzIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoK --===============6255602849911048048==--