RDS PostgreSQL支持Sequential UUID generators插件,该插件提供顺序模式的UUID生成。
前提条件
插件开启和关闭
- 开启sequential-uuids
CREATE EXTENSION sequential_uuids;
- 关闭sequential-uuids
DROP EXTENSION sequential_uuids;
使用示例
该扩展提供了两个函数,使用序列或时间戳生成顺序UUID。
说明 该插件的更多使用方法及参数说明,请参见Sequential UUID generators官方文档。
- uuid_sequence_nextval函数
格式:uuid_sequence_nextval(sequence regclass, block_size int default 65536, block_count int default 65536)
命令示例:
CREATE SEQUENCE s; SELECT uuid_sequence_nextval('s'::regclass, 256, 256);
结果示例:
uuid_sequence_nextval -------------------------------------- 00cf26f7-ef7a-4746-8871-08b9c475713e (1 row)
- uuid_time_nextval函数
格式:uuid_time_nextval(interval_length int default 60, interval_count int default 65536) RETURNS uuid
命令示例:
SELECT uuid_time_nextval(1, 256);
结果示例:
uuid_time_nextval -------------------------------------- 179f542c-978c-454c-9dee-5f4ba75288e1 (1 row)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/156110.html