表 9.45 显示了可用于生成 UUID 的 PostgreSQL 函数。
表 9.45. UUID生成函数
函数 描述 示例 |
---|
生成一个版本 4(随机)的 UUID。
|
生成一个版本 7(时间顺序)的 UUID。时间戳使用毫秒精度的 UNIX 时间戳 + 亚毫秒时间戳 + 随机数计算得出。可选参数
|
uuid-ossp 模块提供了额外的函数,实现了其他用于生成 UUID 的标准算法。
表 9.46 显示了可用于从 UUID 中提取信息的 PostgreSQL 函数。
表 9.46. UUID提取函数
函数 描述 示例 |
---|
从 UUID 版本 1 和 7 中提取
|
从 RFC 9562 描述的变体的 UUID 中提取版本。对于其他变体,此函数返回 null。例如,对于由
|
PostgreSQL 还提供了 表 9.1 中所示的 UUID 的常规比较运算符。
有关 PostgreSQL 中 uuid
数据类型的详细信息,请参阅 8.12 节。
如果您在文档中发现任何不正确、与您对特定功能的实际体验不符或需要进一步澄清的内容,请使用 此表单 报告文档问题。