F.58. pg_uuidv7#
F.58. pg_uuidv7 #
Расширение для генерации UUID версии 7 и некоторых других функций.
F.58.1. Использование #
Создать расширение:
CREATE EXTENSION pg_uuidv7;
Генерация uuid v7:
SELECT uuidv7();
Извлечь временную метку из uuid (вернуть NULL, если это невозможно):
SELECT tt_uuid_extract_timestamp(uuidv7()); SELECT tt_uuid_extract_timestamp('0192957f-4613-7f3a-bf89-42f5df84f543');
Извлечь версию uuid (вернуть NULL, если это невозможно):
SELECT uuid_extract_version(gen_random_uuid()); SELECT uuid_extract_version(uuidv7()); SELECT uuid_extract_version('11111111-1111-5111-8111-111111111111');