supabase-postgres-best-practices

Par supabase · agent-skills

Optimisation des performances Postgres et bonnes pratiques de Supabase. Utilisez cette skill lors de l'écriture, de la révision ou de l'optimisation de requêtes Postgres, de conceptions de schémas ou de configurations de bases de données.

npx skills add https://github.com/supabase/agent-skills --skill supabase-postgres-best-practices

Meilleures pratiques Postgres de Supabase

Guide complet d'optimisation des performances pour Postgres, maintenu par Supabase. Contient des règles couvrant 8 catégories, classées par ordre d'impact pour guider l'optimisation automatisée des requêtes et la conception des schémas.

Quand appliquer ces directives

Consultez ces recommandations quand :

  • Vous écrivez des requêtes SQL ou concevez des schémas
  • Vous implémentez des indexes ou optimisez des requêtes
  • Vous examinez des problèmes de performance de base de données
  • Vous configurez le pooling de connexions ou la mise à l'échelle
  • Vous optimisez des fonctionnalités Postgres-spécifiques
  • Vous travaillez avec Row-Level Security (RLS)

Catégories de règles par priorité

Priorité Catégorie Impact Préfixe
1 Performance des requêtes CRITIQUE query-
2 Gestion des connexions CRITIQUE conn-
3 Sécurité & RLS CRITIQUE security-
4 Conception de schéma ÉLEVÉ schema-
5 Concurrence & Verrous MOYEN-ÉLEVÉ lock-
6 Modèles d'accès aux données MOYEN data-
7 Surveillance & Diagnostics BAS-MOYEN monitor-
8 Fonctionnalités avancées BAS advanced-

Mode d'emploi

Consultez les fichiers de règles individuels pour des explications détaillées et des exemples SQL :

references/query-missing-indexes.md
references/query-partial-indexes.md
references/_sections.md

Chaque fichier de règle contient :

  • Une brève explication de son importance
  • Un exemple SQL incorrect avec explication
  • Un exemple SQL correct avec explication
  • Optionnellement une sortie EXPLAIN ou des métriques
  • Du contexte supplémentaire et des références
  • Des notes spécifiques à Supabase (le cas échéant)

Références

Skills similaires