Integrationen
Supabase
Supabase bietet Postgres-, Authentifizierungs-, Speicher- und Edge-Funktionen. Elmony kann mehrere Organisationen verbinden und jeder App ein Projekt oder einen Datenbankzweig zuweisen.
Verbinden Sie ein Projekt
- Öffnen Sie ein Webprojekt im Builder und wählen Sie es aus Datenbank.
- Wählen Sie Projekt für eine App-spezifische Auswahl oder Global geteilt um ein ausgewähltes Projekt in mehreren Apps wiederzuverwenden.
- Auswählen Supabase anschließen und autorisieren Sie die richtige Organisation im Browser. Sie können mehr als eine Organisation hinzufügen.
- Wählen Sie das Supabase-Projekt für die App aus.
- Wählen Sie optional einen Datenbankzweig anstelle der Standarddatenbank des Projekts aus.
Was Elmony konfigurieren kann
Authentifizierung und Daten
Bitten Sie Builder, Anmelde-, Tabellen-, Abfrage- und Sicherheitsrichtlinien auf Zeilenebene hinzuzufügen. Überprüfen Sie die generierten Richtlinien anhand der tatsächlichen Zugriffsanforderungen des Projekts.
Speicher- und Serverfunktionen
Verwenden Sie Speicher für Dateien und Edge-Funktionen für serverseitige Logik oder private Dienstanmeldeinformationen. Legen Sie niemals privilegierte Schlüssel im Browsercode offen.
Schemamigrationen
Einstellungen → Integrationen enthält eine Option zum Generieren von SQL-Migrationsdateien, wenn Elmony ein Supabase-Schema ändert. Überprüfen Sie generierte Migrationen und testen Sie sie, bevor Sie sie auf Produktionsdaten anwenden.
Fehlerbehebung
- Projekt ist pausiert: Öffnen Sie es im Supabase-Dashboard und stellen Sie es wieder her oder heben Sie die Pause auf, bevor Sie Datenbank-, Authentifizierungs- oder Edge-Funktionsfunktionen verwenden.
- Projekt fehlt: Aktualisieren Sie Organisationen, fügen Sie die Organisation hinzu, die Eigentümer des Projekts ist, und überprüfen Sie, ob das verbundene Konto darauf zugreifen kann.
- Kein veröffentlichbarer Schlüssel: Bestätigen Sie, dass die gewünschte Organisation und das gewünschte Projekt ausgewählt sind, und verbinden Sie die Organisation dann erneut, wenn ihre Autorisierung veraltet ist.
- Warnung zum Trennen der Verbindung: Durch die globale Trennung einer Organisation wird diese aus Apps entfernt, die Projekte in dieser Organisation verwenden.
