暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
PG18beta1新特性解读-彭冲.pdf
98
18页
0次
2025-08-02
5墨值下载
PostgreSQL 18 beta1 新特性解读
SQL及应用开发相关
IvorySQL 2025生态大会
暨PostgreSQL高峰论坛
IvorySQL 2025生态大会
暨PostgreSQL高峰论坛
唯一且有序:高性能UUIDv7
数据表的主键有两种基本的方法:使用sequence生成主键或使用UUIDuniversally unique identifier
生成主键。PostgreSQL 1 8参考RFC 9652标准将引UUID v7版本的特性UUIDv7融合了时间和
机属性,同时提供唯一性和有序性。
参照RFC 9652标准
新增uuidv7函数保证单个后端
进程内单调有序递增
扩展uuid_extract_timestamp
数支持UUID v7版本
gen_random_uuid函数增加
别名函数uuidv4,维护UUID
本名称的一致性
功能特
postgres=# select uuidv7();
uuidv7
------------------------------
019453ff-d612-7dea-8eed-c3f6fba09a96
(1 row)
postgres=# select uuid_extract_version('019453ff-d612-7dea-8eed-c3f6fba09a96');
uuid_extract_version
-----------------
7
(1 row)
postgres=# select uuid_extract_timestamp('019453ff-d612-7dea-8eed-c3f6fba09a96');
uuid_extract_timestamp
----------------------
2025-01-11 14:14:22.994+08
(1 row)
M is the version (e.g., 4 for UUIDv4, 7 for UUIDv7).
N encodes the variant (usually 10xx for RFC 4122 compliant UUIDs).
The rest is either random or encodes time/data, depending on the version.
of 18
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜