P
postgres-patterns
PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices.
How to use
- 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.