sql-assistant
Asystent SQL do pisania, debugowania i optymalizacji zapytań do baz danych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Kompleksowy asystent do pracy z bazami danych. Pomaga pisać efektywne zapytania SQL, debugować błędy, optymalizować wydajność i wyjaśniać złożone operacje. Obsługuje MySQL, PostgreSQL, SQLite i inne dialekty SQL. Wspiera zaawansowane techniki: złączenia, podzapytania, agregacje, wyrażenia CTE i tuning wydajności. Idealny dla każdego, kto pracuje z bazami danych i chce pisać lepszy kod SQL.
Jak używać
Zainstaluj skill sql-assistant w swoim środowisku Codex, dodając go do konfiguracji dostępnych umiejętności agenta.
Kiedy potrzebujesz napisać zapytanie SQL, opisz swoje wymaganie w naturalnym języku — na przykład "Pokaż mi wszystkich użytkowników, którzy zarejestrowali się w ostatnich 7 dni" — a asystent wygeneruje czysty, efektywny kod SQL dostosowany do Twojej bazy danych.
Jeśli napotkasz błąd SQL, wklej komunikat błędu i zapytanie do asystenta. Skill przeanalizuje problem, zidentyfikuje przyczynę (np. brakujący przecinek, błędna nazwa kolumny, niepoprawne użycie GROUP BY) i zaproponuje poprawkę z wyjaśnieniem.
Aby zoptymalizować istniejące zapytanie, poproś asystenta o analizę wydajności. Skill wskaże wąskie gardła, zasugeruje indeksy, przepisanie logiki lub użycie bardziej efektywnych operacji takich jak window functions lub CTE.
Dla złożonych operacji (złączenia wielu tabel, podzapytania zagnieżdżone, agregacje z warunkami) opisz strukturę swoich danych i cel — asystent skonstruuje pełne zapytanie z objaśnieniami każdej części.
Jeśli chcesz zrozumieć istniejące zapytanie, wklej kod — asystent wyjaśni, co robi każdy fragment, jakie są założenia dotyczące danych i jak można je ulepszyć.