İçeriğe geç

UUID Alanı

UUID (Evrensel Benzersiz Tanımlayıcı) alanı, 128 bitlik benzersiz tanımlayıcıları depolamak için tasarlanmıştır.

Standart bir ID’nin (1, 2, 3 gibi basit bir sayı olabilir) aksine, bir UUID, merkezi bir koordinasyon yetkilisine ihtiyaç duymadan farklı sistemler, veritabanları ve sunucular arasında benzersizliği garanti eden standartlaştırılmış bir dize formatıdır (örneğin, 123e4567-e89b-12d3-a456-426614174000).

Sağ kenar çubuğunda bir UUID alanını yapılandırırken aşağıdaki ayarlar mevcuttur:

  • Name: Alan için benzersiz sistem tanımlayıcısı (örneğin, transaction_id, external_ref_id, invite_token).
  • Default Value: Değer sağlanmazsa kullanılacak isteğe bağlı belirli bir UUID dizesi.
    • Not: Çoğu kullanım durumunda, UUID’ler genellikle oluşturma sırasında uygulama veya API tarafından dinamik olarak oluşturulduğundan bunu boş bırakırsınız.
  • Description: Tanımlayıcının amacını açıklamak için isteğe bağlı bir metin kutusu.
  • Mandatory: Etkinleştirilirse, geçerli bir UUID sağlanmadıkça kayıt kaydedilemez.
  • Unique: Etkinleştirilirse, bu belirli UUID’nin tüm tabloda yalnızca bir kez görünmesini sağlar.
    • En İyi Uygulama: Özellikle alan bir referans anahtarı veya jeton olarak kullanılıyorsa, veri bütünlüğünü korumak için UUID alanları için Unique özelliğinin etkinleştirilmesi şiddetle önerilir.

alt text