Integrazioni
Supabase
Supabase fornisce Postgres, autenticazione, archiviazione e funzioni Edge. Elmony può connettere più organizzazioni e assegnare un progetto o un ramo di database a ciascuna app.
Collega un progetto
- Apri un progetto web in Builder e seleziona Database.
- Scegli Progetto per una selezione specifica dell'app o Globale condiviso per riutilizzare un progetto selezionato tra le app.
- Seleziona Connetti Supabase e autorizzare la corretta organizzazione nel browser. Puoi aggiungere più di un'organizzazione.
- Seleziona il progetto Supabase per l'app.
- Facoltativamente, seleziona un ramo del database invece del database predefinito del progetto.
Cosa può configurare Elmony
Autenticazione e dati
Chiedi a Builder di aggiungere criteri di accesso, tabelle, query e sicurezza a livello di riga. Esaminare le policy generate rispetto ai requisiti di accesso effettivi del progetto.
Funzioni di archiviazione e server
Utilizza Storage for files e Edge Functions per la logica lato server o le credenziali del servizio privato. Non esporre mai le chiavi privilegiate nel codice del browser.
Migrazioni di schemi
Impostazioni → Integrazioni include un'opzione per generare file di migrazione SQL quando Elmony modifica uno schema Supabase. Esamina le migrazioni generate e testale prima di applicarle ai dati di produzione.
Risoluzione dei problemi
- Il progetto è in pausa: aprilo nella dashboard di Supabase e ripristinalo o riattivalo prima di utilizzare le funzionalità di database, autenticazione o Edge Function.
- Manca il progetto: aggiorna le organizzazioni, aggiungi l'organizzazione proprietaria del progetto e verifica che l'account connesso possa accedervi.
- Nessuna chiave pubblicabile: confermare che l'organizzazione e il progetto desiderati siano selezionati, quindi riconnettere l'organizzazione se la sua autorizzazione è obsoleta.
- Avviso di disconnessione: la disconnessione di un'organizzazione a livello globale la rimuove dalle app che utilizzano progetti in tale organizzazione.
