Ton app est bloquée. On te donne le prompt qui la débloque.

Lovable, Bolt, Cursor, Supabase : chaque solution est testée sur un vrai projet, datée, et prête à coller.

Ton app refuse d'enregistrer ?
new row violates row-level security policy for table "projects"

Pourquoi ça casse : Supabase bloque l'écriture tant qu'aucune règle n'autorise l'utilisateur connecté à créer sa propre ligne. Lire la fiche

Prompt à coller dans Lovable
Ajoute une politique RLS INSERT sur la table concernée : un utilisateur connecté peut créer une ligne uniquement si user_id est égal à auth.uid(). Ne désactive pas la RLS et ne rends pas la table publique.

Par où tu entres

Choisis ton outil, ta brique technique ou colle directement ton erreur. Tout renvoie vers une solution testée.

Les erreurs

Le message exact, la cause en clair, le correctif.

Supabase, sans jargon

La base de données derrière Lovable et Bolt. Les 7 gestes à maîtriser avant de mettre en ligne.

  • Fermer ta base aux inconnus (RLS)
  • Mettre en place la connexion
  • Ranger tes clés et ton URL
  • Cacher tes secrets avec Vault
  • Sauvegarder et restaurer
  • Utiliser la CLI et les migrations
  • Brancher Supabase à ton IA (MCP)

Intégrations

Le guide le plus demandé du moment

Obtenir ta clé API OpenAI

La créer, la protéger, la brancher à ton app sans l'exposer.

Lire le guide

Chaque page est testée avant d'être publiée

L'IA nous aide à rédiger. Un humain colle le prompt dans un vrai compte avant toute mise en ligne.

  1. On reproduit le problème

    Sur un vrai projet Lovable, Bolt ou Cursor, avec la version du moment.

  2. On teste le correctif

    Le prompt doit régler le problème du premier coup. Sinon, la page ne sort pas.

  3. On date et on revérifie

    Chaque page affiche sa date de test et repasse à la vérification quand l'outil change.

Sois prévenu quand un outil change ses prix

Lovable, Cursor, Bolt et Supabase modifient souvent leurs offres. On t'écrit seulement quand ça te concerne.

Ouverture prochaine. Un e-mail par changement de prix, désinscription en un clic.