gen_random_uuid()
是一个生成随机 UUID
的系统函数。
gen_random_uuid()
在 PostgreSQL 13 中添加。
用法
gen_random_uuid () → uuid
请注意,返回值是版本 4 的 UUID
。截至 PostgreSQL 16,其他 UUID
版本可通过 uuid-ossp
contrib 模块获得。
变更历史
- PostgreSQL 13
- 添加 (提交 5925e554)
注意:gen_random_uuid()
之前可通过 pgcrypto
contrib 模块 使用;截至 PostgreSQL 13,pgcrypto
提供的函数已成为核心 gen_random_uuid()
函数的包装器。
示例
gen_random_uuid()
的基本用法示例
postgres=# SELECT gen_random_uuid(); gen_random_uuid -------------------------------------- 32165102-4866-4d2d-b90c-7a2fddbb6bc8 (1 row)
参考文献
- PostgreSQL 文档: gen_random_uuid()