Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do uruchamiania zapytań PostgreSQL dla testowania, debugowania i analizy wydajności bazy danych. Pozwala wykonywać zapytania SELECT, analizować plany wykonania za pomocą EXPLAIN ANALYZE, porównywać wyniki oraz testować optymalizacje SQL. Domyślnie działa w trybie tylko do odczytu, co chroni bazę przed przypadkowymi zmianami. Obsługuje timeout zapytań, eksport wyników do JSON oraz odczyt zapytań z plików.
Jak używać
Upewnij się, że masz dostęp do repozytorium civitai i że Node.js jest zainstalowany na Twoim systemie. Skill znajduje się w katalogu .claude/skills/postgres-query.
Aby wykonać proste zapytanie SELECT, użyj polecenia: node .claude/skills/postgres-query/query.mjs "SELECT id, username FROM "User" LIMIT 5". Wyniki pojawią się w terminalu.
Jeśli chcesz przeanalizować wydajność zapytania, dodaj flagę --explain: node .claude/skills/postgres-query/query.mjs --explain "SELECT * FROM "Model" WHERE id = 1". Zobaczysz plan wykonania i statystyki.
Dla dłuższych zapytań zwiększ timeout za pomocą flagi --timeout (domyślnie 30 sekund): node .claude/skills/postgres-query/query.mjs --timeout 60 "SELECT ...". Możesz również odczytać zapytanie z pliku: node .claude/skills/postgres-query/query.mjs -f moje-zapytanie.sql.
Aby uzyskać wyniki w formacie JSON do dalszego przetwarzania, użyj flagi --json: node .claude/skills/postgres-query/query.mjs --json "SELECT id, username FROM "User" LIMIT 3".
Pamiętaj, że skill domyślnie używa połączenia tylko do odczytu. Jeśli potrzebujesz wykonać operacje zapisu (INSERT, UPDATE, DELETE), musisz jawnie poprosić użytkownika o pozwolenie i użyć flagi --writable.