コンテンツにスキップ

UUIDフィールド

UUID(Universally Unique Identifier)フィールドは、128ビットの一意の識別子を保存するために設計されています。

標準的なID(1、2、3のような単純な数値)とは異なり、UUIDは標準化された文字列形式(例:123e4567-e89b-12d3-a456-426614174000)であり、中央調整機関を必要とせずに、異なるシステム、データベース、サーバー間での一意性を保証します。

右側のサイドバーでUUIDフィールドを構成する際、以下の設定が利用可能です:

  • Name(名前): フィールドの一意のシステム識別子(例:transaction_idexternal_ref_idinvite_token)。
  • Default Value(デフォルト値): 値が提供されない場合に使用されるオプションの特定のUUID文字列。
    • 注: ほとんどの使用例では、UUIDは通常、作成時にアプリケーションまたはAPIによって動的に生成されるため、これは空白のままにします。
  • Description(説明): 識別子の目的を説明するためのオプションのテキストボックス。
  • Mandatory(必須): 有効にすると、有効なUUIDが提供されない限り、レコードを保存できません。
  • Unique(一意): 有効にすると、この特定のUUIDがテーブル全体で一度しか表示されないようにします。
    • ベストプラクティス: データの整合性を維持するために、特にフィールドが参照キーまたはトークンとして使用される場合は、UUIDフィールドに対してUniqueを有効にすることを強くお勧めします。

alt text