uuid
資料類型儲存通用唯一識別碼 (UUID),如 RFC 4122、ISO/IEC 9834-8:2005 和相關標準所定義。(有些系統將此資料類型稱為全域唯一識別碼,或 GUID,。)此識別碼是一個 128 位元的量,由一種演算法產生,該演算法的選擇旨在使其極不可能讓已知宇宙中的任何其他人使用相同的演算法產生相同的識別碼。因此,對於分散式系統,這些識別碼提供了比序列產生器更好的唯一性保證,序列產生器僅在單個資料庫中是唯一的。
UUID 寫成一串小寫十六進制數字,分成幾組,用連字號分隔,具體來說,一組 8 位數字後跟三組 4 位數字,後跟一組 12 位數字,總共 32 位數字代表 128 位元。 此標準形式的 UUID 範例如下:
a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11
PostgreSQL 也接受以下替代的輸入形式:使用大寫數字、用大括號括住的標準格式、省略部分或全部連字號、在任何四位數組後添加連字號。範例如下:
A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11 {a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11} a0eebc999c0b4ef8bb6d6bb9bd380a11 a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11 {a0eebc99-9c0b4ef8-bb6d6bb9-bd380a11}
輸出始終採用標準形式。
請參閱第 9.14 節,了解如何在 PostgreSQL 中產生 UUID。
如果您在文件中發現任何不正確、與您對特定功能的體驗不符或需要進一步澄清的地方,請使用此表單報告文件問題。