Toolverse
All skills

postgres-patterns

by affaan-m

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

Quick info

Author
affaan-m
Category
Backend
Views
74

About this skill

PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices.

How to use

  1. 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.

Related skills