Salta ai contenuti

Impostazioni Tabella

Il pannello Impostazioni Tabella (Table Settings) ti consente di configurare attributi di alto livello della tabella, gestire indici di prestazioni ed eliminare l’intera tabella.

Per aprire le impostazioni della tabella, seleziona la tabella su cui vuoi lavorare, e poi fai clic sull’icona.

alt text

  • Nome: L’identificatore di sistema univoco per la tabella (ad es. students).
    • Importante: Questo nome viene utilizzato direttamente nelle tue query API GraphQL generate (ad es. studentsList, createStudent). È buona norma utilizzare nomi plurali minuscoli (ad es. usa users invece di User).
  • Descrizione: Un’area di testo facoltativa per documentare lo scopo della tabella per il tuo team (ad es. “Elenco studenti e informazioni profilo”). Questo non influisce sull’API ma è utile per la manutenzione.

Questa sezione ti consente di gestire gli indici del database per ottimizzare le prestazioni delle query.

  • Cos’è un Indice? Un indice è una struttura dati che migliora la velocità delle operazioni di recupero dati su una tabella di database. Senza un indice, il database deve scansionare ogni riga per trovare dati rilevanti.
  • Indici Predefiniti: Il sistema crea automaticamente un indice di Chiave Primaria (Primary Key) (ad es. pk_students) sul campo id univoco.
  • + Aggiungi Indice: Fai clic su questo pulsante per creare indici personalizzati sui campi che filtri o ordini frequentemente (ad es. se cerchi spesso studenti per email o last_name, aggiungere un indice a quei campi renderà la ricerca molto più veloce).
  • Elimina questa Tabella: Fare clic su questo pulsante avvia il processo per rimuovere permanentemente la tabella dallo schema.
    • Avvertenza: Questa azione è irreversibile. L’eliminazione di una tabella distruggerà tutti i record memorizzati al suo interno. Se questa tabella è correlata ad altre tabelle (ad es. una tabella Schools collegata a Students), anche quelle relazioni verranno interrotte.