Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Core Supabase CLI, migrations, RLS, Edge Functions
How to use
Zainstaluj Supabase CLI za pomocą brew install supabase/tap/supabase (macOS) lub npm install -g supabase, a następnie zaloguj się poleceniem supabase login.
Zainicjuj projekt w katalogu swojej aplikacji poleceniem supabase init — zostanie utworzony folder supabase/ z plikami config.toml, seed.sql i katalogiem migrations/.
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. 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.
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. Wdrażaj migracje na produkcję za pośrednictwem pipeline CI/CD — nigdy nie modyfikuj produkcji bezpośrednio, zawsze przechodzisz przez wersjonowane migracje.