Cómo hacer que un agente escriba un esquema Postgres de grado productivo
Cuándo usarlo: Quieres SQL generado que realmente sobreviva una revisión de código.
Requisitos previos
- Añade el MCP pg-aiguide — Apunta el cliente a https://mcp.tigerdata.com/docs o instala el plugin de Claude
Flujo
-
Especifica el dominioNecesito un esquema para un SaaS multi-inquilino con orgs, usuarios, proyectos, invitaciones. Antes de escribir SQL, consulta pg-aiguide para diseño de esquemas y mejores prácticas de identificadores.✓ Copiado→ El agente cita la salida de view_skill
-
Revisa restricciones + índicesMuéstrame cada restricción que añadiste y por qué. ¿Algún índice redundante?✓ Copiado→ Justificación por índice
-
Verifica características modernasUsa search_docs para verificar que estás usando GENERATED ALWAYS AS IDENTITY (no SERIAL), y NULLS NOT DISTINCT donde sea apropiado.✓ Copiado→ Idiomas modernos aplicados
Resultado: Esquema con restricciones sensatas, columnas de identidad correctas, e índices que puedas defender.
Errores comunes
- El agente sobrecarga índices — las tablas pesadas en escritura se ralentizan — Solicita indexación consciente de la carga de trabajo — dile la relación esperada de lecturas/escrituras