UUID列がVARCHAR(128)なのはなぜですか?


7

uuidMySQLでDrupal 8によって作成された列がタイプVARCHAR(128)である理由を誰かが知っているのではないかと思っているだけではありませんCHAR(36)か?


良い質問。drupal.orgの関連問題:drupal.org/node/1805576
marcvangend

回答:


3

Damien Tournoudによるこのコメントに基づいて、アイデアは任意の文字列識別子をサポートすることでした。
以来、DrupalはUUIDを生成するサービスを使用して使用して、VARCHAR(128)UUIDモジュールは一つの異なる実装を使用し、UUIDのためのより多くのバイトを使用して現在のサービスを無効にすることを可能にするためにデータベースフィールドとして。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.