İçeriğe geç

Tablo Ayarları

Tablo Ayarları (Table Settings) paneli, üst düzey tablo niteliklerini yapılandırmanıza, performans indekslerini yönetmenize ve tabloyu tamamen silmenize olanak tanır.

Tablo ayarlarını açmak için üzerinde çalışmak istediğiniz tabloyu seçin ve ardından simgeye tıklayın.

alt text

  • Name: Tablo için benzersiz sistem tanımlayıcısı (örneğin, students).
    • Önemli: Bu ad, oluşturulan GraphQL API sorgularınızda doğrudan kullanılır (örneğin, studentsList, createStudent). Küçük harfli çoğul adlar kullanmak en iyi uygulamadır (örneğin, User yerine users kullanın).
  • Description: Tablonun amacını ekibiniz için belgelemek üzere isteğe bağlı bir metin alanı (örneğin, “Öğrenci dizini ve profil bilgileri”). Bu API’yi etkilemez ancak bakım için yararlıdır.

Bu bölüm, sorgu performansını optimize etmek için veritabanı indekslerini yönetmenize olanak tanır.

  • İndeks Nedir? İndeks, bir veritabanı tablosundaki veri alma işlemlerinin hızını artıran bir veri yapısıdır. Bir indeks olmadan, veritabanının ilgili verileri bulmak için her satırı taraması gerekir.
  • Varsayılan İndeksler: Sistem, benzersiz id alanında otomatik olarak bir Birincil Anahtar (Primary Key) indeksi (örneğin, pk_students) oluşturur.
  • + Add Index: Sık sık filtrelediğiniz veya sıraladığınız alanlarda özel indeksler oluşturmak için bu düğmeye tıklayın (örneğin, öğrencileri sık sık email veya last_name ile arıyorsanız, bu alanlara bir indeks eklemek aramayı çok daha hızlı hale getirir).
  • Delete this Table: Bu düğmeye tıklamak, tabloyu şemadan kalıcı olarak kaldırma işlemini başlatır.
    • Uyarı: Bu işlem geri alınamaz. Bir tablonun silinmesi, içinde saklanan tüm kayıtları yok edecektir. Bu tablo diğer tablolarla ilişkiliyse (örneğin, Students ile bağlantılı bir Schools tablosu), bu ilişkiler de kopacaktır.