Skip to content

uuid_version()

Extract the version of a UUID

Since 2.23.0

Extract the version number from a UUID object:

UUIDv7 structure: timestamp, version, random bits
SELECT uuid_version('019913ce-f124-7835-96c7-a2df691caa98');

Returns something like:

uuid_version
--------------
7

The syntax is:

SELECT uuid_version(
uuid = <uuid>
);
NameTypeDefaultRequiredDescription
uuidUUID-The UUID object to extract the version number from
ColumnTypeDescription
uuid_versionINTEGERThe version number extracted from the UUID object (e.g., 7 for UUIDv7).