P
postgres-patterns
Wzorce PostgreSQL do optymalizacji zapytań, projektowania schematów i bezpieczeństwa baz danych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Szybki przewodnik po najlepszych praktykach PostgreSQL oparty na doświadczeniu Supabase. Zawiera gotowe wzorce dla indeksów (B-tree, GIN, BRIN), prawidłowych typów danych, composite index oraz Row Level Security. Aktywuj tę umiejętność podczas pisania migracji SQL, projektowania schematów, optymalizacji wolnych zapytań lub wdrażania polityk bezpieczeństwa na poziomie wierszy. Każdy wzorzec zawiera konkretny przykład SQL gotowy do użycia w Twojej bazie.
Jak używać
- Aktywuj umiejętność postgres-patterns w swoim agencie Claude lub środowisku pracy z kodem. 2. Kiedy piszesz zapytania SQL lub migracje bazy danych, odwołaj się do wzorców indeksów — wybierz typ indeksu (B-tree dla równości i porównań, GIN dla JSONB i wyszukiwania pełnotekstowego, BRIN dla szeregów czasowych) i zastosuj podany przykład SQL. 3. Podczas projektowania schematu bazy danych skonsultuj tabelę typów danych, aby wybrać właściwe kolumny — używaj bigint dla ID, text dla stringów, timestamptz dla czasów, numeric dla pieniędzy i boolean dla flag. 4. Jeśli optymalizujesz wolne zapytania, zastosuj composite index z kolumnami równości na pierwszym miejscu i kolumnami zakresu na drugim, lub użyj covering index aby uniknąć dodatkowych odczytów z tabeli. 5. Przy wdrażaniu Row Level Security skorzystaj z gotowego wzorca RLS policy, który bezpiecznie porównuje identyfikator użytkownika z kolumną user_id. 6. Dla bardziej szczegółowych porad skorzystaj z agenta database-reviewer, który przeprowadzi pełny przegląd Twojej bazy danych.