0

Postgres(或 Postgres 扩展)是否具有 uuid v5 函数(即接受 UUID 名称空间和字符串以生成新 UUID 的函数)?

如果不是本机函数,如何编写此函数?

4

1 回答 1

2

是的,uuid-ossp模块提供了这样的功能。

uuid_generate_v5(命名空间 uuid,名称文本)

此函数生成版本 5 UUID,其工作方式与版本 3 UUID 类似,不同之处在于使用 SHA-1 作为散列方法。版本 5 应该优先于版本 3,因为 SHA-1 被认为比 MD5 更安全。

于 2018-09-27T09:15:39.467 回答