UUID V5 в Postgres - PullRequest
       62

UUID V5 в Postgres

0 голосов
/ 27 сентября 2018

Есть ли в Postgres (или в расширении Postgres) функция uuid v5 (т. Е. Та, которая принимает пространство имен UUID и строку для создания нового UUID)?

Если бы не нативная функция, как бынаписать эту функцию?

1 Ответ

0 голосов
/ 27 сентября 2018

Да, модуль uuid-ossp предоставляет такую ​​функцию.

uuid_generate_v5 (пространство имен uuid, текст имени)

Эта функция генерирует UUID версии 5,который работает как UUID версии 3, за исключением того, что SHA-1 используется в качестве метода хеширования.Версия 5 должна быть предпочтительнее версии 3, потому что SHA-1 считается более безопасным, чем MD5.

...