İçeriğe geç

Metin Alanı

Metin (Text) alanı, alfanümerik dize verilerini depolamak için kullanılır. Kısa dizelerden (isimler veya başlıklar gibi) uzun formatlı içeriğe (açıklamalar veya yorumlar gibi) kadar her şeyi depolamak için uygun olan en çok yönlü alan türüdür.

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

  • Name: Alan için benzersiz sistem tanımlayıcısı (örneğin, first_name). Bu, API sorgularında ve mutasyonlarında kullanılan anahtardır.
  • Is Varchar:
    • İşaretlenmemiş (Varsayılan): Alan, veritabanında belirli bir sınır olmaksızın (PostgreSQL’de 1 GB’a kadar) değişken uzunluklu dizelere izin veren bir TEXT türü olarak oluşturulur.
    • İşaretli: Alan bir VARCHAR olarak ele alınır. Platform yapılandırmasına bağlı olarak bu, maksimum bir karakter sınırı (uzunluk kısıtlaması) belirtmenize izin verebilir.
  • Default Value: Kayıt oluşturma sırasında veri sağlanmazsa alana otomatik olarak atanacak bir değer.
  • Description: Alanın amacını diğer geliştiriciler veya yöneticiler için açıklayan dahili bir not.
  • Mandatory: Etkinleştirilirse, bir NOT NULL kısıtlaması uygular. Bu alan boşsa kayıtlar oluşturulamaz veya kaydedilemez.
  • Unique: Etkinleştirilirse, bir UNIQUE kısıtlaması uygular. Tabloda bu alan için aynı değere sahip iki kayıt olamaz (e-postalar, kullanıcı adları veya kimlikler için kullanışlıdır).

alt text