Comment faire en sorte qu'un agent écrive un schéma Postgres de qualité production
Quand l'utiliser : Vous voulez du SQL généré qui survive vraiment à une relecture de code.
Prérequis
- Ajouter le MCP pg-aiguide — Pointez le client vers https://mcp.tigerdata.com/docs ou installez le plugin Claude
Déroulement
-
Déclarez le domaineJ'ai besoin d'un schéma pour une SaaS multi-locataires avec des organisations, des utilisateurs, des projets, des invitations. Avant d'écrire du SQL, consultez pg-aiguide pour la conception de schéma et les bonnes pratiques d'identifiants.✓ Copié→ L'agent cite la sortie view_skill
-
Vérifiez les contraintes + indexMontrez-moi chaque contrainte que vous avez ajoutée et pourquoi. Des index redondants ?✓ Copié→ Justification par index
-
Vérifiez les fonctionnalités modernesUtilisez search_docs pour vérifier que vous utilisez GENERATED ALWAYS AS IDENTITY (pas SERIAL) et NULLS NOT DISTINCT où approprié.✓ Copié→ Idiomes modernes appliqués
Résultat : Schéma avec des contraintes sensées, les bonnes colonnes d'identité et des index que vous pouvez défendre.
Pièges
- L'agent utilise trop d'index — les tableaux intensifs en écriture ralentissent — Demandez une indexation consciente de la charge — dites-lui le ratio lecture/écriture attendu