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
- Ouvrez un projet Web dans Builder et sélectionnez Base de données.
- 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.
- Sélectionnez Connecter la Supabase et autorisez la bonne organisation dans le navigateur. Vous pouvez ajouter plusieurs organisations.
- Sélectionnez le projet Supabase pour l'application.
- Sélectionnez éventuellement une branche de base de données au lieu de la base de données par défaut du projet.
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.
