LE MÉDIA DE L’IA QUI SERT VRAIMENT.Édition française · Comprendre & passer à l’action
OpenAI

Optimiser des requêtes et schémas Postgres selon les pratiques Supabase

supabase-postgres-best-practices

Fiche de référence. Cette skill, reprise dans openai/plugins , correspond à Bonnes pratiques Postgres (Supabase) publiée par Supabase. Le lien canonique de cette page pointe vers la fiche de l’éditeur d’origine.

En bref

Rassemble les pratiques d’optimisation de performance Postgres maintenues par Supabase. C’est pertinent lorsqu’on écrit, relit ou optimise des requêtes, des schémas ou des configurations de base. Le guide couvre huit catégories, classées par impact, dont les index, le groupement de connexions, les spécificités Postgres et la sécurité au niveau des lignes (RLS).

Ce que ça fait

  • Cadre requêtes, schémas, index et groupement de connexions
  • Inclut la sécurité au niveau des lignes (RLS)

Pour qui, et un exemple

Les développeurs qui écrivent ou relisent du SQL Postgres dans un projet Supabase, ou qui veulent améliorer les performances.

Exemple de demande : « Relis ces requêtes et ce schéma Postgres : index, RLS et groupement de connexions, d’après les pratiques Supabase. »

C’est prévu pour écrire, relire ou optimiser des requêtes, des schémas ou des configurations Postgres, selon le guide de performance Supabase. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.

Installer

Dans Codex : codex plugin add supabase@openai-curated (marketplace officielle du dépôt).

codex plugin add supabase@openai-curated

Fonctionne avec

  • Codex

Source : README : collection de plugins Codex ; la marketplace du dépôt s’appelle « Codex official ». D’autres agents ne sont pas nommés.

Niveau : Intermédiaire

Suppose un projet déjà en place chez l’éditeur et les outils décrits dans le SKILL.md.

À savoir

Dépôt officiel OpenAI. Ce sont des exemples de plugins Codex, souvent rédigés par l’éditeur du plugin (Figma, Stripe, Canva, etc.) et hébergés ici. Skill du plugin « supabase » dans openai/plugins.

Extrait du SKILL.md

La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :

Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.

Citée depuis le SKILL.md au commit 7118aaa . Le dossier contient aussi 35 fichiers annexes (references/).

Le SKILL.md compte 52 lignes et 4 sections principales :

  • When to Apply
  • Rule Categories by Priority
  • How to Use
  • References

Licence : MIT

Vérifiée le 10 novembre 2026 sur : fichier de licence d’un dossier parent (plugins/supabase/LICENSE) . Licence déclarée dans le frontmatter : « MIT ». Titulaire : Copyright (c) 2025 Supabase.

La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.

Texte intégral du SKILL.md

Reproduit sans modification depuis openai/plugins (commit 7118aaa) , © OpenAI, sous licence MIT (fichier de licence d’origine ).

Afficher le SKILL.md original (52 lignes, en anglais)
---
name: supabase-postgres-best-practices
description: Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
license: MIT
metadata:
  author: supabase
  version: "1.1.1"
  organization: Supabase
  date: January 2026
  abstract: Comprehensive Postgres performance optimization guide for developers using Supabase and Postgres. Contains performance rules across 8 categories, prioritized by impact from critical (query performance, connection management) to incremental (advanced features). Each rule includes detailed explanations, incorrect vs. correct SQL examples, query plan analysis, and specific performance metrics to guide automated optimization and code generation.
---

# Supabase Postgres Best Practices

Comprehensive performance optimization guide for Postgres, maintained by Supabase. Contains rules across 8 categories, prioritized by impact to guide automated query optimization and schema design.

## When to Apply

Reference these guidelines when:
- Writing SQL queries or designing schemas
- Implementing indexes or query optimization
- Reviewing database performance issues
- Configuring connection pooling or scaling
- Optimizing for Postgres-specific features
- Working with Row-Level Security (RLS)

## Rule Categories by Priority

| Priority | Category | Impact | Prefix |
|----------|----------|--------|--------|
| 1 | Query Performance | CRITICAL | `query-` |
| 2 | Connection Management | CRITICAL | `conn-` |
| 3 | Security & RLS | CRITICAL | `security-` |
| 4 | Schema Design | HIGH | `schema-` |
| 5 | Concurrency & Locking | MEDIUM-HIGH | `lock-` |
| 6 | Data Access Patterns | MEDIUM | `data-` |
| 7 | Monitoring & Diagnostics | LOW-MEDIUM | `monitor-` |
| 8 | Advanced Features | LOW | `advanced-` |

## How to Use

Read individual rule files for detailed explanations and SQL examples:

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

Each rule file contains:
- Brief explanation of why it matters
- Incorrect SQL example with explanation
- Correct SQL example with explanation
- Optional EXPLAIN output or metrics
- Additional context and references
- Supabase-specific notes (when applicable)

## References

- https://www.postgresql.org/docs/current/
- https://supabase.com/docs
- https://wiki.postgresql.org/wiki/Performance_Optimization
- https://supabase.com/docs/guides/database/overview
- https://supabase.com/docs/guides/auth/row-level-security
Source. Fiche rédigée par iadujour.fr à partir de : Frontmatter, sections et corps du SKILL.md, README du dépôt. Consultée le 10 novembre 2026. Dépôt : openai/plugins .

Dans l’annuaire

Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.

DANS L’ANNUAIRE

Cas d’usage liés.

Des fiches de l’annuaire qui partagent au moins deux mots-clés précis avec cette skill.

Commercial

Trouver en quelques secondes trois clients de référence avant un appel

Les commerciaux Brevo demandent à un agent Dust : « les 3 meilleurs clients e-commerce à citer » ; l’agent interroge le miroir CRM (secteur, taille, usage) au lieu de 10–15 minutes de recherche manuelle.

Outil : Dust (MCP Supabase)Type : Repéré
MÊME ÉDITEUR

Autres skills OpenAI : Données et bases de données

Toute la catégorie
OpenAIDonnées et bases de données

Obtenir des jetons tiers via Vercel Connect

vercel-connect

Guide Vercel Connect pour obtenir de façon sûre des jetons OAuth limités à une portée, destinés à des services tiers (Slack, GitHub, serveurs MCP, OAuth, Snowflake) au nom d’applications ou d’utilisateurs, via OIDC Vercel.

Outils : CodexNiveau : Intermédiairemàj 26/08/2026
ÉCHANGES

Commentaires.

Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.

Commentaires publiés

Chargement des commentaires…

    Laisser un commentaire

    Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.