Przejdź do głównej zawartości

Pole UUID

Pole UUID (Uniwersalny Unikalny Identyfikator) służy do przechowywania 128-bitowych unikalnych identyfikatorów.

W przeciwieństwie do standardowego ID (który może być prostą liczbą jak 1, 2, 3), UUID to ustandaryzowany format ciągu znaków (np. 123e4567-e89b-12d3-a456-426614174000), który gwarantuje unikalność w różnych systemach, bazach danych i serwerach bez konieczności posiadania centralnego organu koordynującego.

Podczas konfigurowania pola UUID na prawym pasku bocznym dostępne są następujące ustawienia:

  • Name: Unikalny identyfikator systemowy dla pola (np. transaction_id, external_ref_id, invite_token).
  • Default Value: Opcjonalny konkretny ciąg UUID do użycia, jeśli nie podano wartości.
    • Uwaga: W większości przypadków użycia pozostawisz to puste, ponieważ UUID są zazwyczaj generowane dynamicznie przez aplikację lub API w momencie tworzenia.
  • Description: Opcjonalne pole tekstowe do opisania celu identyfikatora.
  • Mandatory: Jeśli włączone, rekord nie może zostać zapisany, chyba że podany zostanie prawidłowy UUID.
  • Unique: Jeśli włączone, zapewnia, że ten konkretny UUID pojawi się tylko raz w całej tabeli.
    • Najlepsza Praktyka: Zdecydowanie zaleca się włączenie Unique dla pól UUID, aby zachować integralność danych, zwłaszcza jeśli pole jest używane jako klucz referencyjny lub token.

alt text