Zum Hauptinhalt springen

Supabase CLI

CLI Verifiziert Aktiv

Supabase CLI. Verwalten Sie Postgres-Migrationen, führen Sie Supabase lokal aus, stellen Sie Edge-Funktionen bereit. Postgres-Backups. Generieren Sie Typen aus Ihrem Datenbankschema.

Zweck

Bereitstellung einer umfassenden und entwicklerfreundlichen Befehlszeilenschnittstelle für die Interaktion mit und die Verwaltung von Supabase-Projekten lokal und remote.

Funktionen

  • Verwaltung von Postgres-Datenbankmigrationen
  • Supabase lokal ausführen
  • Edge-Funktionen bereitstellen
  • Generieren von Typen aus dem Datenbankschema
  • Storage-Objekte verwalten
  • Projektgeheimnisse und -konfigurationen verwalten

Anwendungsfälle

  • Einrichten eines neuen Supabase-Projekts lokal für die Entwicklung.
  • Automatisierung von Datenbank-Schemaänderungen durch Migrationsskripte.
  • Bereitstellung und Verwaltung von serverlosen Edge-Funktionen.
  • Interaktion mit Supabase Storage Buckets und Objekten.
  • Generieren von Typdefinitionen für Ihr Datenbankschema zur Verbesserung der Typsicherheit in Client-Anwendungen.

Nicht-Ziele

  • Verwaltung der Erstellung oder Löschung von Supabase-Projekten direkt über eine grafische Oberfläche.
  • Ersetzen des Supabase Dashboards für alle Projektverwaltungsaufgaben.
  • Entwicklung von Frontends für Supabase-Anwendungen.

Workflow

  1. Projekt initialisieren mit `supabase init` oder Bootstrap aus einer Vorlage.
  2. Lokale Supabase-Dienste starten mit `supabase start`.
  3. Datenbankschema verwalten mit `supabase migration`-Befehlen oder deklarativen `supabase db schema`-Befehlen.
  4. Funktionen bereitstellen mit `supabase functions deploy`.
  5. Speicher verwalten mit `supabase storage`-Befehlen.
  6. Mit einem Remote-Projekt verknüpfen mit `supabase link`, um Remote-Ressourcen zu verwalten.

Praktiken

  • Datenbankmigrationen
  • Lokale Entwicklungsumgebung
  • Bereitstellung von serverlosen Funktionen
  • Verwaltung von API-Schlüsseln
  • Schemagenerierung

Aufruf

  • info:Schema-IntrospektionObwohl kein expliziter Befehl zur Schema-Introspektion vorhanden ist, impliziert die strukturierte Verwendung von Cobra-Flags und die JSON-Ausgabe für einige Befehle, dass Schema-Informationen ermittelbar sind.

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert 13 days ago

Vertrauenssignale

Letzter Commit13 days ago
Sterne2.2k
LizenzMIT
Status
Quellcode ansehen