Przejdź do głównej zawartości

Pole Tekstowe

Pole Tekst (Text) służy do przechowywania danych w postaci ciągów alfanumerycznych. Jest to najbardziej wszechstronny typ pola, odpowiedni do przechowywania wszystkiego, od krótkich ciągów znaków (takich jak imiona lub tytuły) po treści o długim formacie (takie jak opisy lub komentarze).

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

  • Name: Unikalny identyfikator systemowy dla pola (np. first_name). Jest to klucz używany w zapytaniach i mutacjach API.
  • Is Varchar:
    • Odznaczone (Domyślnie): Pole jest tworzone jako typ TEXT w bazie danych, co pozwala na ciągi znaków o zmiennej długości bez określonego limitu (do 1 GB w PostgreSQL).
    • Zaznaczone: Pole jest traktowane jako VARCHAR. W zależności od konfiguracji platformy może to pozwolić na określenie maksymalnego limitu znaków (ograniczenie długości).
  • Default Value: Wartość, która zostanie automatycznie przypisana do pola, jeśli podczas tworzenia rekordu nie zostaną podane żadne dane.
  • Description: Wewnętrzna notatka opisująca cel pola dla innych programistów lub administratorów.
  • Mandatory: Jeśli włączone, wymusza ograniczenie NOT NULL. Rekordy nie mogą być tworzone ani zapisywane, jeśli to pole jest puste.
  • Unique: Jeśli włączone, wymusza ograniczenie UNIQUE. W tabeli nie mogą istnieć dwa rekordy o tej samej wartości dla tego pola (przydatne dla e-maili, nazw użytkowników lub identyfikatorów).

alt text