Installeer de Supabase CLI, draai een lokale stack, koppel een project, push migraties, genereer types en deploy Edge Functions, met een doorzoekbare tabel van de belangrijkste commando's.
De Supabase CLI is een opdrachtregelprogramma dat een kopie van Supabase op uw eigen computer draait en databasewijzigingen naar uw live project brengt. Installeer hem met Homebrew, Scoop of npm, voer supabase init en supabase start uit, en daarna supabase link en supabase db push om migraties naar het gehoste project te sturen.
Manieren om de Supabase CLI te installeren
Typ een deel van een commando of een woord zoals types, of kies een groep, om de tabel hieronder te verkleinen. Elke rij is een commando uit de officiële CLI-referentie met een korte notitie over wanneer een site-eigenaar ernaar grijpt.
Voor de lokale stack wel, of een andere containerruntime. De handleiding noemt OrbStack, Rancher Desktop, Podman en colima als alternatieven en vermeldt een experimentele native runtime voor Linux en Macs met Apple silicon.
Volgens de officiële handleiding voegt het npm-pakket de CLI aan één project toe en niet als globaal commando. Gebruik Homebrew of Scoop voor een systeembrede installatie.
db push stuurt uw lokale migratiebestanden naar een database. db pull leest het schema van een externe database en schrijft het in een nieuw migratiebestand, wat handig is als er wijzigingen in het dashboard zijn gedaan.
Voer supabase gen types --lang typescript uit met --local voor de lokale database of --linked voor de gehoste, en stuur de uitvoer door naar een bestand in uw project.
Maak er een aan met supabase functions new en een naam, en voer daarna supabase functions deploy met die naam uit. Stel de secrets in met supabase secrets set NAME=VALUE.
Voer deze uit in uw projectmap. Vervang de referentie-ID door die uit de instellingen van uw project.
De volgorde telt: maak de migratie, controleer haar lokaal met een reset en push haar daarna.
Commando's zoeken
push, types, functions...
Groep
Alle
Instellen
Lokale stack
Database
Types
Edge Functions
Commando
Wat het doet
{n} commando's getoond
Geen commando gevonden. Wis de zoekopdracht om ze allemaal te zien.
Logt de CLI in bij uw Supabase-account via de browser, of met --token.
Maakt de map supabase en het configbestand aan in het huidige project.
Start de lokale stack in containers en toont de lokale URL's en sleutels.
Zet de lokale stack uit. Voeg --no-backup toe om lokale gegevens weg te gooien.
Toont de lokale URL's en sleutels opnieuw. Voeg -o env toe om ze als omgevingsvariabelen te tonen.
Maakt een leeg SQL-bestand met tijdstempel in supabase/migrations voor uw wijziging.
Bouwt de lokale database opnieuw op uit de migraties en voert het seedbestand uit.
Past nieuwe lokale migraties toe op de gekoppelde database. Probeer eerst --dry-run.
Schrijft het externe schema in een nieuw migratiebestand. Vereist een draaiende Docker-daemon.
Vergelijkt schema's en slaat het verschil met -f op als migratie.
Schrijft TypeScript-types voor uw tabellen. Gebruik --local voor de lokale database.
Maakt een nieuwe map voor een Edge Function met startcode.
Draait uw Edge Functions lokaal terwijl u test.
Uploadt een Edge Function naar het gehoste project.
Bewaart een secret, zoals een betaalsleutel, voor uw gehoste Edge Functions.
Gratis beginnen · Geen creditcard nodig