Toolverse
Wszystkie skille

supabase

autor: alinaqi

Zarządzaj bazą danych PostgreSQL lokalnie, wersjonuj migracje, wdrażaj bezpiecznie przez CI/CD

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
alinaqi
Kategoria
Backend
Wyświetlenia
1

O skillu

Skill Supabase Core to kompletny zestaw narzędzi do pracy z bazą danych, autentykacją, przechowywaniem plików i funkcjami serverless. Pracujesz lokalnie za pomocą CLI, wszystkie zmiany zapisujesz jako migracje w kontroli wersji, a następnie wdrażasz na produkcję przez pipeline CI/CD. Obejmuje PostgreSQL z rozszerzeniami, OAuth, RLS, Edge Functions, Realtime i wsparcie dla wektorów AI.

Jak używać

  1. Zainstaluj Supabase CLI za pomocą brew install supabase/tap/supabase (macOS) lub npm install -g supabase, a następnie zaloguj się poleceniem supabase login.

  2. Zainicjuj projekt w katalogu swojej aplikacji poleceniem supabase init — zostanie utworzony folder supabase/ z plikami config.toml, seed.sql i katalogiem migrations/.

  3. Połącz projekt z kontem Supabase poleceniem supabase link --project-ref , gdzie identyfikator znajdziesz w URL panelu Supabase, a następnie pobierz istniejący schemat poleceniem supabase db pull.

  4. Uruchom lokalny stos Supabase poleceniem supabase start — otrzymasz dostęp do API na localhost:54321, Studio na localhost:54323 oraz dane logowania do bazy danych PostgreSQL.

  5. Wprowadzaj zmiany w schemacie bazy danych za pośrednictwem lokalnego Studio lub bezpośrednio w SQL, a następnie generuj migracje poleceniem supabase migration new — każda zmiana trafia do kontroli wersji.

  6. Wdrażaj migracje na produkcję za pośrednictwem pipeline CI/CD — nigdy nie modyfikuj produkcji bezpośrednio, zawsze przechodzisz przez wersjonowane migracje.

Podobne skille