Platform
Data API
PostgREST settings: exposed schemas, max rows and search path.
This page is available in Polish only for now. The commands, code and API calls below are the same in every language — an English translation is on its way. Open the Polish page
Ustawienia → Data API konfiguruje REST API generowane ze schematu (PostgREST) i pokazuje adresy REST oraz GraphQL. Zapis przeładowuje usługę (ok. 5 s); zmieniać może owner lub admin.
| Ustawienie | Znaczenie |
|---|---|
| Udostępnione schematy | Schematy dostępne przez /rest/v1 (domyślnie public, storage, graphql_public). Własny schemat wywołasz w supabase-js przez supabase.schema("nazwa"). |
| Maksymalna liczba wierszy | Górny limit wierszy w jednej odpowiedzi — chroni bazę przed pobraniem całej tabeli. |
| Dodatkowa ścieżka wyszukiwania | Schematy rozszerzeń (np. extensions dla typów vector czy postgis). |
| Agregaty | count(), sum() itp. w zapytaniach — domyślnie wyłączone, bo na dużych tabelach mogą obciążać bazę. |
Udostępniając własny schemat, nadaj uprawnienia rolom anon/authenticated i włącz RLS na tabelach.
grant usage on schema sklep to anon, authenticated;
grant select on all tables in schema sklep to anon, authenticated;
alter table sklep.produkty enable row level security;