Promo de lancementton premier badge à 5 € avec le code
Plume
← Toutes les compétences
PostgreSQL
Data, BI & SQL

PostgreSQL

Types avancés, JSONB, index (GIN/BRIN), partitionnement, RLS, extensions, EXPLAIN.

15 minutes19,99 €

Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.

Comment ça marche ? →

À propos du badge PostgreSQL

Prouve que tu maîtrises vraiment PostgreSQL — JSONB, partitionnement, index GIN/BRIN, EXPLAIN et RLS — en 15 minutes face à une IA qui ne se laisse pas bluffer.

Le badge PostgreSQL de Plume certifie ta capacité à concevoir, optimiser et administrer des bases de données PostgreSQL dans des contextes de production réels. L'examen oral de 15 minutes est conduit par une IA qui creuse tes choix techniques : pourquoi un GIN plutôt qu'un B-tree ? comment tu lis un plan EXPLAIN (ANALYZE, BUFFERS) ? comment tu pilotes une migration zéro downtime avec pg_repack ou Flyway ? Le transcript est ensuite scoré par Claude Opus, qui produit un rapport détaillé et un niveau certifié de 0 à 100.

Contrairement à un quiz QCM ou à une ligne sur LinkedIn, ce badge atteste d'une compréhension réelle des mécanismes internes de Postgres : MVCC, coût du planner, statistiques (pg_statistic), Row-Level Security, partitionnement déclaratif, réplication logique, et extensions comme pg_partman, PostGIS ou pgvector. L'IA adapte ses relances en fonction de tes réponses, ce qui rend chaque session unique et difficile à préparer superficiellement.

Ce badge s'adresse aux développeurs backend et fullstack qui utilisent PostgreSQL au quotidien, aux data engineers qui construisent des pipelines sur Postgres, aux DBA qui gèrent des clusters en production, et à tous ceux qui veulent distinguer leur profil sur un marché où « connais SQL » ne veut plus rien dire. Que tu prépares un recrutement, une mission freelance ou une promotion interne, le badge PostgreSQL Plume donne un signal concret et vérifiable là où ton CV restait muet.

Ce que ce badge évalue

Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.

Comment ce badge est évalué

L'évaluation finale est faite par Claude (Anthropic) qui relit la transcription complète et applique cette grille de critères pondérés.

Comment se déroule l'oral

Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.

  1. Étape 1

    Vérification technique (1 min)

    L'IA vérifie que ton micro fonctionne et que tu entends bien les questions. Pas de stress : c'est juste un test de son rapide avant que le vrai échange commence.

  2. Étape 2

    Présentation et contexte projet (2-3 min)

    Tu présentes ton expérience PostgreSQL en quelques phrases : ton projet le plus récent ou le plus complexe, la volumétrie, et ce qui en faisait un vrai défi technique. L'IA s'appuie sur ce contexte pour calibrer les questions suivantes.

  3. Étape 3

    Questions techniques approfondies (10-12 min)

    L'IA explore tes compétences sur les 8 thèmes calibrés : optimisation de requêtes et EXPLAIN, index GIN/BRIN/GiST, partitionnement, JSONB, RLS, migrations zéro downtime, intégrations stack, et limites de Postgres. Elle relance sur tes réponses pour tester la profondeur réelle de ta maîtrise.

  4. Étape 4

    Wrap-up et ouverture (1-2 min)

    Tu peux préciser un point, mentionner une fonctionnalité récente que tu as adoptée (pgvector, JSON_TABLE, MERGE) ou évoquer ce que tu surveilles dans la roadmap PostgreSQL. C'est aussi ta chance de montrer ta veille technique.

  5. Étape 5

    Résultat et badge (quelques minutes après)

    Claude Opus analyse le transcript complet, produit un score de 0 à 100, un niveau certifié (Novice / Confirmé / Avancé / Expert) et un rapport détaillé par dimension. Ton badge PostgreSQL est disponible immédiatement avec une URL partageable.

Les 4 niveaux de maîtrise

Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.

Novice

Score 0-39

Tu utilises PostgreSQL comme un MySQL amélioré : des SELECT, INSERT, JOIN et quelques index B-tree. Tu as entendu parler de JSONB ou de EXPLAIN mais tu ne les utilises pas encore en pratique. Tu t'appuies quasi exclusivement sur un ORM sans comprendre le SQL généré.

Confirmé

Score 40-59

Tu écrits des requêtes complexes (CTE, fenêtres), tu utilises EXPLAIN ANALYZE pour diagnostiquer des lenteurs basiques, tu as déjà créé des index GIN sur du JSONB et mis en place des Foreign Keys avec ON DELETE CASCADE. Tu gères des migrations avec Alembic ou Flyway mais tu n'as pas encore touché au partitionnement ni à RLS.

Avancé

Score 60-79

Tu maîtrises le partitionnement déclaratif, tu lis les plans EXPLAIN (BUFFERS) avec aisance, tu choisis entre B-tree, GIN, BRIN et GiST selon le cas d'usage, et tu as déjà mis en place RLS dans un contexte multi-tenant. Tu comprends le cycle VACUUM/MVCC et tu sais gérer une migration zéro downtime avec pg_repack ou CONCURRENTLY.

Expert

Score 80-100

Tu tweakes les paramètres du planner (enable_seqscan, work_mem), tu exploites pg_statistic et ANALYZE ciblé pour corriger des plans aberrants, tu architectures des clusters avec réplication logique, pgBouncer et failover automatisé. Tu as adopté des extensions comme pgvector, PostGIS ou TimescaleDB en production et tu sais quand PostgreSQL atteint ses vraies limites.

À qui ce badge s'adresse

Pas besoin d'années d'expérience ou de diplôme pour passer le badge. Voici les profils pour qui il fait sens.

Cas d'usage concrets

Où et comment ton badge PostgreSQL va te servir au quotidien.

Prérequis

Quelques minutes pour vérifier que tu as bien tout ce qu'il faut.

Ce que tu repars avec

À la fin de ta session, tu ne reçois pas juste un score : voici tout ce qui t'attend.

Questions fréquentes sur le badge PostgreSQL

Il n'y a pas de niveau minimum requis — le badge s'adapte à tous les profils grâce aux 4 niveaux (Novice à Expert). Cela dit, si tu n'as jamais écrit de requête SQL ou créé un index, tu risques de te retrouver dans une conversation difficile. L'idéal est d'avoir au moins utilisé PostgreSQL sur un vrai projet, même petit, et de connaître les bases de EXPLAIN et des types courants (VARCHAR, INTEGER, JSONB).

Autres badges en Data, BI & SQL

Découvre d'autres compétences proches que tu peux faire valider avec Plume.

Prêt·e à passer le badge PostgreSQL ?

15 minutes d'oral avec une IA, un badge partageable pour tes recruteurs.

Choisir ce badge · 19,99 €