2016-04-04 113 views
-1

我注意到,斯萊克使用ID的形式U023BECGF,而不是標準的f3a7a018-02da-4cdb-944c-44d073536648你經常看到自定義UUID的主鍵

,這是什麼原因何在呢?

+1

這與Postgres有什麼關係?答案可能是:因爲它更短...!? – deceze

回答

1

您在您的問題(U023BECGF)中放入的代碼不是有效或完整的UUID。 UUID是16個字節(八位字節),其被表示爲標準的16進制的32個字符:RFC:https://www.ietf.org/rfc/rfc4122.txt 在無編碼下,U023BECGF表示16字節;太短了。

可以將這些鍵合併到UUID中,但它們不是其中的一個。

較小字段的通常原因是存儲較少的數據。