D
design-postgres-tables
Projektuj schematy PostgreSQL z najlepszymi praktykami – indeksy, typy danych, normalizacja
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do projektowania tabel PostgreSQL od podstaw. Pomaga wybierać typy danych, definiować klucze główne i obce, planować indeksy oraz stosować normalizację. Obejmuje wzorce JSONB, strategie partycjonowania i praktyki specyficzne dla PostgreSQL. Idealnie do tworzenia nowych schematów, modyfikacji istniejących tabel i optymalizacji wydajności zapytań w bazach OLTP.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium timescale/pg-aiguide.
- Uruchom umiejętność, gdy planujesz nową tabelę lub schemat – opisz cel (np. tabela użytkowników, zamówień, dziennika zdarzeń) i wymagania dostępu.
- Podaj istniejące dane lub strukturę, którą chcesz zmodyfikować; umiejętność zaproponuje typy danych (BIGINT, TIMESTAMPTZ, NUMERIC, TEXT), klucze (PRIMARY KEY, FOREIGN KEY) i ograniczenia (NOT NULL, DEFAULT).
- Poproś o rekomendacje indeksów – umiejętność wskaże, które kolumny indeksować (klucze, filtry, sortowania) i jaki typ indeksu wybrać (B-tree, GIN dla JSONB).
- Jeśli pracujesz z danymi zagnieżdżonymi, poproś o wzorce JSONB i porady dotyczące normalizacji versus denormalizacji dla Twojego przypadku użycia.
- Przejrzyj sugestie pod kątem konwencji PostgreSQL (snake_case, unikanie cudzysłowów w nazwach) i zastosuj je w swoim DDL.
Podobne skille
S
sql-optimization-patterns
autor: wshobson
Backend
40,44940163
A
architecture-decision-records
autor: wshobson
Backend
40,44929130
F
fastapi-templates
autor: wshobson
Backend
40,449327582
P
patent-search
autor: RobThePCGuy
Backend
36218
E
effective-go
autor: openshift
Backend
546248296
M
mgrep
autor: mixedbread-ai
Backend
4,41630140