RDS PostgreSQL支持Sequential UUID generators插件,該插件提供順序模式的UUID生成。
您可以加入RDS PostgreSQL插件交流釘釘群(103525002795),進行咨詢、交流和反饋,獲取更多關于插件的信息。
前提條件
插件開啟和關閉
開啟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)
文檔內容是否對您有幫助?