Como fazer um agente escrever um schema Postgres em nível de produção
Quando usar: Você quer SQL gerado que realmente sobreviva a uma revisão de código.
Pré-requisitos
- Adicionar o MCP pg-aiguide — Aponte o cliente para https://mcp.tigerdata.com/docs ou instale o plugin Claude
Fluxo
-
Declare o domínioPreciso de um schema para um SaaS multi-tenant com orgs, users, projects, invites. Antes de escrever SQL, consulte pg-aiguide para design de schema e melhores práticas de identificadores.✓ Copiado→ Agente cita saída de view_skill
-
Revisar constraints + indexesMostre-me cada constraint que você adicionou e por quê. Há indexes redundantes?✓ Copiado→ Justificativa por index
-
Verificar recursos modernosUse search_docs para verificar que você está usando GENERATED ALWAYS AS IDENTITY (não SERIAL), e NULLS NOT DISTINCT onde apropriado.✓ Copiado→ Idiomas modernos aplicados
Resultado: Schema com constraints sensatos, colunas de identidade corretas, e indexes que você pode defender.
Armadilhas
- Agente usa excessivamente indexes — tabelas com muita escrita ficam lentas — Peça por indexação ciente de carga de trabalho — diga a taxa esperada de leituras/escritas