gen_random_uuid()
是一个生成随机UUID
的系统函数。
gen_random_uuid()
在PostgreSQL 13中添加。
用法
gen_random_uuid () → uuid
请注意,返回值是版本 4 的UUID
。从PostgreSQL 16开始,可以通过uuid-ossp
contrib 模块使用其他UUID
版本。
更改历史记录
- 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()