Архив рубрики: DataBases

get_uuid_timestamp() — Расшифровка метки времени в кастомном UUID

Для расшифровки метки времени в UUID сформированном описанной ранее кастомной функцией gen_uuid() генерации UUID  можно использовать функцию get_uuid_timestamp().

Параметры

  • p_uuid — uuid

Возвращаемое значение: timestamp

Читать далее get_uuid_timestamp() — Расшифровка метки времени в кастомном UUID

gen_uuid() — генерация UUID в PostgreSQL с кастомным алгоритмом

Предлагаемая функция public.gen_uuid() формирует UUID  следующей структуры:

TTTTTTTT-SSSS-SSAA-OOOO-RRRRRRRRRRRR

  • T — Timestamp segment (4 bytes)
  • S — Microseconds with .0000 precission
  • A — Application type segment (2 bytes)
  • O — Object type segment (4 bytes)
  • R — Random segment (4 bytes)

Читать далее gen_uuid() — генерация UUID в PostgreSQL с кастомным алгоритмом