Installa la Supabase CLI, avvia uno stack locale, collega un progetto, invia le migrazioni, genera i tipi e pubblica Edge Functions, con una tabella ricercabile dei comandi principali.
La Supabase CLI è un programma da riga di comando che esegue una copia di Supabase sul tuo computer e trasferisce le modifiche al database sul tuo progetto live. Installala con Homebrew, Scoop o npm, esegui supabase init e supabase start, poi supabase link e supabase db push per inviare le migrazioni al progetto ospitato.
Modi per installare la Supabase CLI
Scrivi parte di un comando o una parola come types, oppure scegli un gruppo, per filtrare la tabella qui sotto. Ogni riga è un comando dalla documentazione ufficiale della CLI con una breve nota su quando lo usa chi gestisce un sito.
Per lo stack locale sì, oppure un altro runtime per container. La guida cita OrbStack, Rancher Desktop, Podman e colima come alternative e menziona un runtime nativo sperimentale per Linux e per i Mac con Apple silicon.
La guida ufficiale dice che il pacchetto npm aggiunge la CLI a un singolo progetto invece che come comando globale. Usa Homebrew o Scoop per un'installazione a livello di sistema.
db push invia i tuoi file di migrazione locali a un database. db pull legge lo schema di un database remoto e lo scrive in un nuovo file di migrazione, utile quando le modifiche sono state fatte dalla dashboard.
Esegui supabase gen types --lang typescript con --local per il database locale o --linked per quello ospitato, e reindirizza l'output in un file del tuo progetto.
Creane una con supabase functions new e un nome, poi esegui supabase functions deploy con quel nome. Imposta i suoi secret con supabase secrets set NAME=VALUE.
Esegui questi comandi nella cartella del progetto. Sostituisci l'ID di riferimento con quello nelle impostazioni del tuo progetto.
L'ordine conta: crea la migrazione, verificala in locale con un reset, poi inviala.
Cerca tra i comandi
push, types, functions...
Gruppo
Tutti
Configurazione
Stack locale
Database
Tipi
Edge Functions
Comando
Cosa fa
{n} comandi mostrati
Nessun comando corrisponde. Cancella la ricerca per vederli tutti.
Collega la CLI al tuo account Supabase nel browser, oppure con --token.
Crea la cartella supabase e il file di configurazione nel progetto corrente.
Avvia lo stack locale in container e stampa gli URL e le chiavi locali.
Spegne lo stack locale. Aggiungi --no-backup per scartare i dati locali.
Mostra di nuovo gli URL e le chiavi locali. Aggiungi -o env per stamparli come variabili d'ambiente.
Crea un file SQL vuoto con timestamp in supabase/migrations per la tua modifica.
Ricostruisce il database locale dalle migrazioni ed esegue il file di seed.
Applica le nuove migrazioni locali al database collegato. Prova prima --dry-run.
Scrive lo schema remoto in un nuovo file di migrazione. Richiede un demone Docker in esecuzione.
Confronta gli schemi e salva la differenza come migrazione con -f.
Scrive i tipi TypeScript per le tue tabelle. Usa --local per il database locale.
Crea una nuova cartella Edge Function con codice di partenza.
Esegue le tue Edge Functions in locale mentre fai i test.
Carica una Edge Function sul progetto ospitato.
Memorizza un secret, come una chiave di pagamento, per le tue Edge Functions ospitate.
Inizia gratis · Nessuna carta di credito richiesta