2016-04-04 15 views
-1

私はあなたが頻繁にこのための推論であるカスタムUUIDのように主キー

何を参照標準f3a7a018-02da-4cdb-944c-44d073536648スラックが、フォームU023BECGFのIDを使用していることに気づいた、とではありませんか?

+1

これはPostgresと何が関係していますか?そして答えはおそらく:短いので...! – deceze

答えて

1

あなたの質問に入れたコード(U023BECGF)は、有効であるか完全なUUIDではありません。 UUIDは16バイト(オクテット)で、標準で16進数の32文字で表されます。RFC:https://www.ietf.org/rfc/rfc4122.txt エンコーディングなしでは、U023BECGFの16バイトの表現です。短過ぎます。

これらのキーはUUIDに組み込むことができますが、そのキーは自分のものではありません。

小さいフィールドの通常の理由は、データの格納が少ないためです。