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).
Właściwości Konfiguracji
Dział zatytułowany „Właściwości Konfiguracji”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
TEXTw 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).
- Odznaczone (Domyślnie): Pole jest tworzone jako typ
- 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).
