Quick-reference guide to PostgreSQL patterns for query optimization, schema design, indexing and security.
- What it does
- Provides a compact reference of PostgreSQL best practices covering index selection, data type choices, common query patterns such as upserts and cursor pagination, and Row Level Security policies. It also includes diagnostic SQL for finding unindexed foreign keys, slow queries and table bloat, plus a configuration template for connection limits, timeouts and monitoring. The deliverable is guidance and SQL snippets rather than an executable tool.
- When to use it
- Use it when writing SQL queries or migrations, designing database schemas, diagnosing slow queries, implementing Row Level Security, or configuring connection pooling. It is intended as a fast lookup while working on PostgreSQL databases.
- Requirements
- No scripts or runtime are required; it is an instructions-only reference. Applying the diagnostic queries assumes a PostgreSQL database, and some snippets reference extensions such as pg_stat_statements.
Patrones PostgreSQL
Referencia rápida de las buenas prácticas de PostgreSQL. Para orientación detallada, usa el agente database-reviewer.
Cuándo Activar
- Escribir consultas SQL o migraciones
- Diseñar esquemas de base de datos
- Diagnosticar consultas lentas
- Implementar Row Level Security
- Configurar connection pooling
Referencia Rápida
Tabla de Índices
Referencia Rápida de Tipos de Datos
Patrones Comunes
Orden del Índice Compuesto:
Índice de Cobertura:
Índice Parcial:
Política RLS (Optimizada):
UPSERT:
Paginación por Cursor:
Procesamiento de Cola:
Detección de Anti-Patrones
Plantilla de Configuración
Relacionado
- Agente:
database-reviewer - Flujo de trabajo completo de revisión de base de datos
- Skill:
clickhouse-io - Patrones de analítica en ClickHouse
- Skill:
backend-patterns - Patrones de API y backend
Basado en Agent Skills de Supabase (crédito: equipo de Supabase) (Licencia MIT)