ElmonyDocuments

Intégrations

Supabase

Supabase fournit des fonctions Postgres, d'authentification, de stockage et Edge. Elmony peut connecter plusieurs organisations et attribuer une branche de projet ou de base de données à chaque application.

Connecter un projet

  1. Ouvrez un projet Web dans Builder et sélectionnez Base de données.
  2. Choisissez Projet pour une sélection spécifique à une application ou Partagé à l'échelle mondiale pour réutiliser un projet sélectionné dans toutes les applications.
  3. Sélectionnez Connecter la Supabase et autorisez la bonne organisation dans le navigateur. Vous pouvez ajouter plusieurs organisations.
  4. Sélectionnez le projet Supabase pour l'application.
  5. Sélectionnez éventuellement une branche de base de données au lieu de la base de données par défaut du projet.
La modification d’un projet global partagé affecte toutes les applications qui utilisent Shared global. Préférez la portée Projet lorsque les applications ont besoin de bases de données ou d’organisations isolées.

Ce qu'Elmony peut configurer

Authentification et données

Demandez à Builder d'ajouter des politiques de connexion, de tables, de requêtes et de sécurité au niveau des lignes. Examinez les politiques générées par rapport aux exigences d’accès réelles du projet.

Fonctions de stockage et de serveur

Utilisez le stockage pour les fichiers et les fonctions Edge pour la logique côté serveur ou les informations d'identification de service privé. N'exposez jamais les clés privilégiées dans le code du navigateur.

Migrations de schéma

Paramètres → Intégrations inclut une option pour générer des fichiers de migration SQL lorsqu'Elmony modifie un schéma Supabase. Examinez les migrations générées et testez-les avant de les appliquer aux données de production.

Dépannage

  • Le projet est en pause : ouvrez-le dans le tableau de bord Supabase et restaurez-le ou réactivez-le avant d'utiliser les fonctionnalités de base de données, d'authentification ou de fonction Edge.
  • Il manque le projet : actualisez les organisations, ajoutez l'organisation propriétaire du projet et vérifiez que le compte connecté peut y accéder.
  • Aucune clé publiable : confirmez que l'organisation et le projet prévus sont sélectionnés, puis reconnectez l'organisation si son autorisation est périmée.
  • Avertissement de déconnexion : la déconnexion d'une organisation la supprime globalement des applications qui utilisent des projets dans cette organisation.