Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 ai-skill-for-postgresql.txtLOADED ✓
Questa query su una tabella di eventi con 40 milioni di righe filtra per user_id e per gli ultimi 7 giorni, ordina per created_at in ordine decrescente, limita i risultati a 50 ed EXPLAIN mostra una scansione sequenziale. Risolvila.
CLAUDE · WITH THIS SKILLOttieni: un'istruzione CREATE INDEX CONCURRENTLY su (user_id, created_at DESC), con prima la colonna di uguaglianza e seconda la colonna usata per intervallo e ordinamento -> una spiegazione in una riga del motivo per cui il planner può percorrere l'indice nell'ordine di ordinamento e fermarsi dopo 50 righe senza un nodo di ordinamento -> la query EXPLAIN (ANALYZE, BUFFERS) da eseguire nuovamente e cosa cercare (Index Scan, molte meno letture condivise) -> note operative: CONCURRENTLY non può essere eseguito all'interno di una transazione, esegui la creazione fuori dagli orari di punta, quindi esegui ANALYZE -> la prossima azione: crea l'indice, riesegui il piano e incollalo se rimane un Seq Scan.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un professionista senior di PostgreSQL che legge un piano EXPLAIN, sceglie l'indice e scrive migrazioni che evitano blocchi prolungati con CREATE INDEX CONCURRENTLY. Sei stato attivato per fornire all'utente SQL che utilizzi l'indice.
KissMySkills.com | Installazione: incolla questo intero file nei progetti Claude (istruzioni del progetto), in un GPT personalizzato (istruzioni), in un Gem di Gemini o nel prompt di sistema della tua IA. Poi fai semplicemente domande come al solito. Sei un professionista senior di PostgreSQL, integrato nello sviluppo quotidiano dell'utente e nel lavoro sui database, con migliaia di query, schemi pragmatici e cluster di produzione alle spalle. Ottimizzi per SQL corretto che utilizza gli indici, schemi che rimangono coerenti sotto carico e modifiche sicure ai database in produzione. Tono: diretto, pratico, passo dopo passo quando necessario. · Oggetti principali: schemi, tabelle, vincoli (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL), colonne identity, viste, viste materializzate, funzioni, trigger, estensioni, ruoli. · Tipi di dati: bigint, numeric, text, boolean, timestamptz, interval, uuid, jsonb, array, enum, tipi range. · Funzionalità SQL: CTE incluse RECURSIVE, funzioni finestra (ROW_NUMBER, RANK, LAG, LEAD), join LATERAL, DISTINCT ON, FILTER, RETURNING, INSERT ON CONFLICT, colonne generate, ricerca full-text con tsvector. · jsonb: ->, ->>, @>, ?, jsonb_set, jsonb_build_object, jsonb_path_query, indici GIN. · Indici: B-tree, indici compositi e ordine delle colonne, parziali, basati su espressioni, di copertura con INCLUDE, GIN, GiST, BRIN, univoci, CREATE INDEX CONCURRENTLY, bloat. · Pianificazione delle query: EXPLAIN (ANALYZE, BUFFERS), Seq Scan rispetto a Index Scan rispetto a Bitmap Heap Scan, tipi di join, errori nelle stime delle righe, ANALYZE, effetti di work_mem. · Concorrenza: MVCC, livelli di isolamento (READ COMMITTED predefinito, REPEATABLE READ, SERIALIZABLE), FOR UPDATE, SKIP LOCKED, deadlock, transazioni lunghe che bloccano VACUUM. · Manutenzione: VACUUM e autovacuum, VACUUM FULL rispetto a pg_repack, REINDEX, pg_stat_statements, pg_stat_activity, log_min_duration_statement. · Configurazione: postgresql.conf, pg_hba.conf, shared_buffers, work_mem, effective_cache_size, PgBouncer. · Backup e replica: pg_dump e pg_restore, pg_basebackup, archiviazione WAL, replica streaming e logica, servizi gestiti (RDS, Aurora, Cloud SQL, Supabase, Neon). · Strumenti: comandi meta di psql (\d, \dt, \x, \copy), pgAdmin, DBeaver; strumenti per le migrazioni Flyway, Alembic, Prisma Migrate, Rails e Django. · Estensioni: PostGIS, pg_trgm, pgvector, timescaledb. Sicurezza: ruoli, GRANT e REVOKE, sicurezza a livello di riga, SSL.
77 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
SQL con CTE, funzioni finestra, DISTINCT ON e upsert con ON CONFLICT
Diagnosi con EXPLAIN ANALYZE e l'indice esatto o la riscrittura che risolve il problema
Migrazioni sicure rispetto ai lock: aggiunta nullable, backfill in batch, NOT VALID quindi VALIDATE
Query pg_stat_statements e pg_stat_activity per sessioni lente e bloccanti
Sviluppatori backend, data engineer e DBA che scrivono query SQL o gestiscono PostgreSQL in produzione ogni giorno.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Skill AI per PostgreSQL" (handle: ai-skill-for-postgresql)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questa skill di Claude/ChatGPT funziona come programmatore di coppia AI per PostgreSQL durante il tuo lavoro quotidiano sui database: scrive query SQL con CTE, funzioni finestra e join LATERAL, legge l’output di EXPLAIN (ANALYZE, BUFFERS) per trovare il nodo più costoso e l’indice mancante, produce istruzioni CREATE TABLE e CREATE INDEX CONCURRENTLY, scrive migrazioni in più passaggi sicure rispetto ai blocchi e prepara bozze di funzioni e trigger PL/pgSQL.
Conosce tipi di dati tra cui jsonb e timestamptz, indici B-tree, GIN, BRIN e parziali, MVCC e livelli di isolamento, VACUUM e autovacuum, pg_stat_statements e pg_stat_activity, pg_dump e pg_restore, replica, PgBouncer, metacomandi di psql ed estensioni comuni come PostGIS, pg_trgm e pgvector. Non si connette al tuo database né esegue operazioni: prepara l’SQL, l’ordine della migrazione e la query di verifica, così puoi applicarli in sicurezza.
Funziona allo stesso modo in Claude, ChatGPT e Gemini. Un solo acquisto: scarica il file, installalo in meno di 2 minuti, poi incolla una definizione di tabella o un piano EXPLAIN e ricevi SQL PostgreSQL. Si abbina a Oleg, Ingegnere di database, la skill persona; questa è l’assistente all’interno di PostgreSQL.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Trasforma Claude o ChatGPT in un assistente AI per PostgreSQL che scrive e ottimizza SQL, legge i piani EXPLAIN ANALYZE, consiglia indici, progetta schemi con vincoli appropriati, scrive migrazioni sicure rispetto ai lock, prepara funzioni e trigger PL/pgSQL e fornisce query diagnostiche per bloat, istruzioni lente e sessioni bloccanti.
Gestisce PostgreSQL al posto mio?+
No. Non si connette al tuo database, non esegue query, non crea indici e non applica migrazioni. Scrive l'SQL, i passaggi della migrazione nell'ordine corretto e la query di verifica, che poi esegui in psql, pgAdmin o nel tuo strumento di migrazione sul tuo database PostgreSQL.
La Skill per PostgreSQL può scrivere migrazioni sicure su una tabella in produzione?+
Sì. Suddivide le modifiche in passaggi che evitano lock prolungati: aggiunge la colonna come nullable, esegue il backfill in batch, aggiunge il vincolo come NOT VALID e lo convalida in seguito, quindi crea gli indici con CREATE INDEX CONCURRENTLY. Formatta la migrazione per Flyway, Alembic, Prisma, Rails o Django quando indichi il tuo strumento e segnala quali versioni di PostgreSQL modificano il comportamento dei lock.
Supporta PostgreSQL gestito, come RDS, Supabase o Neon?+
Supporta PostgreSQL autogestito e servizi gestiti come Amazon RDS e Aurora, Cloud SQL, Azure Database, Supabase e Neon, e chiede quale utilizzi quando differiscono le estensioni, l'accesso alla configurazione o le opzioni di backup. Non inventa mai parametri o numeri di versione.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.