F.53. pg_uuidv7#
F.53. pg_uuidv7 #
Extension to generate UUID version 7 and some other functions.
F.53.1. Usage #
Create extension:
CREATE EXTENSION pg_uuidv7;
Generate uuid v7:
SELECT uuidv7();
Extract timestamp from uuid (return NULL if it is not possible):
SELECT tt_uuid_extract_timestamp(uuidv7()); SELECT tt_uuid_extract_timestamp('0192957f-4613-7f3a-bf89-42f5df84f543');
Extract uuid version (return NULL if it is not possible):
SELECT uuid_extract_version(gen_random_uuid()); SELECT uuid_extract_version(uuidv7()); SELECT uuid_extract_version('11111111-1111-5111-8111-111111111111');