PostgreSQL ospitato
Collegare Supabase per Excel, Fogli Google, IA e REST
Supabase Postgres, direttamente o tramite il pooler Supavisor. Una soluzione di prima classe, non solo "Postgres con passaggi aggiuntivi".
Un collegamento, ogni superficie
Dove possono essere archiviati i tuoi dati Supabase
- 1 connessioni in uscita
- 0 porti in entrata
- sola lettura · le credenziali rimangono memorizzate
funziona
- Per il tuo team, i fornitori e i partner
-
Excel componente aggiuntivo · aggiorna su richiesta
-
Fogli di Google componente aggiuntivo · aggiornamento su richiesta
-
Nova AI chiedere in linguaggio semplice · testo in SQL
-
Visualizzatore di dati Condividi i risultati in tempo reale · Team, fornitori, partner · Qualsiasi dispositivo
- Per app e sistemi
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizzazioni programmate Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Per gli strumenti di intelligenza artificiale
-
Assistenti basati sull'intelligenza artificiale Claude · Cursor · Server MCP
- Consegnato alle persone
-
Avvisi e segnalazioni Slack · Discord · Email · Webhook
Query Streams legge un progetto Supabase come SQL in tempo reale da Microsoft Excel, Fogli Google, Power BI, assistenti AI tramite MCP e un endpoint REST. Incolla la stringa dalla dashboard di Supabase e host, porta, database e ruolo vengono letti automaticamente. Tutte e tre le modalità di connessione sono riconosciute (diretta, pool di sessione e pool di transazione), con TLS forzato su ogni host Supabase e schemi proprietari della piattaforma nascosti, in modo da visualizzare le tabelle anziché le informazioni di autenticazione, archiviazione e in tempo reale.
- Per il tuo team, i fornitori e i partner
-
Da Supabase a Excel Microsoft Excel · Componente aggiuntivo di Excel
Importa i risultati di Supabase in tempo reale direttamente in un foglio di calcolo e aggiornali a piacimento: su Excel desktop, Excel Online e Microsoft 365.
Guida a PostgreSQL -
Da Supabase a Fogli Google Componente aggiuntivo Fogli
Esegui una query Supabase salvata dalla barra laterale e trascina le righe nel foglio. I collaboratori che condividono il foglio possono aggiornarlo autonomamente.
Guida a PostgreSQL -
Chiedi a Nova informazioni su Supabase Nova AI · conversione da testo a SQL
Poni una domanda in un linguaggio semplice. Nova conosce già le tue tabelle Supabase, scrive ed esegue la query SQL, spiega la risposta e la rappresenta graficamente: non è necessario scrivere alcuna query né fornire credenziali.
Come funziona la rosa -
Da Supabase a Data Viewer Condivisione dei risultati · team, fornitori, partner · telefono, tablet, computer fisso
Condividi i risultati di Supabase in tempo reale con chiunque – un collega, un fornitore, un partner – sotto forma di griglia salvabile che si aggiorna automaticamente all'apertura, su telefono, tablet o computer. L'interlocutore visualizzerà i risultati, senza mai dover scrivere codice SQL o richiedere le credenziali.
Come funziona il visualizzatore di dati - Per app e sistemi
-
API REST di Supabase Endpoint dell'HT
Pubblica una query Supabase come endpoint JSON autenticato, accessibile a qualsiasi applicazione, con specifiche OpenAPI 3.1 e raccolte predefinite per Postman, Insomnia e Hoppscotch. Non viene aperta alcuna porta del database.
Guida a PostgreSQL -
Subbase a Power BI Power Query M
Incolla la query Power Query M generata nell'editor avanzato di Power BI e il report leggerà i risultati di Supabase in tempo reale tramite HTTPS, senza driver ODBC né porte di database aperte.
Come funziona Power BI -
Supabase ad Airtable Piattaforma di automazione
Sincronizza le righe di Supabase con un database Airtable a intervalli regolari, oppure recuperale tramite uno script di automazione di Airtable.
Guida a PostgreSQL -
Supabase a Baserow Piattaforma di automazione
È possibile alimentare una tabella Baserow da Supabase tramite l'endpoint REST, sia in locale che nel cloud di Baserow.
Guida a PostgreSQL -
Supabase a SeaTable Piattaforma di automazione
Mantieni aggiornato un database SeaTable con i dati di Supabase senza esportare un file o esporre il database.
Guida a PostgreSQL -
Da Supabase a Smartsheet Piattaforma di automazione
Trasferisci i risultati di Supabase in una griglia di Smartsheet in modo che piani e report vengano letti dal sistema di origine e non dall'esportazione della settimana precedente.
Guida a PostgreSQL -
Supabase ad Anvil Anvil Works · Piattaforma per app
Esegui il backup di un'app Anvil Python con Supabase tramite l'endpoint REST anziché incorporare le credenziali del database nell'app.
Guida a PostgreSQL - Per gli strumenti di intelligenza artificiale
-
Server Supabase MCP Clienti di Claude, Cursor e MCP
Concedi a un assistente IA l'accesso in sola lettura a Supabase con lo schema necessario per scrivere codice SQL corretto, senza fornire credenziali nella chat.
Guida a PostgreSQL - Consegnato alle persone
-
Avvisi e report di Supabase Slack · Discord · Email · Webhook
Imposta una query Supabase in modo che venga eseguita a intervalli regolari e i risultati vengano recapitati a Slack, Discord, via email o tramite un webhook firmato, oppure trattieni il messaggio finché il numero di righe, una soglia o una variazione percentuale non superano il valore da te impostato.
Come funzionano gli avvisi e i report
Come funziona
5 passaggi, nessuna modifica al firewall in entrata
Installa l'agente di rete ovunque sia disponibile il protocollo HTTPS in uscita: Supabase è un endpoint pubblico, quindi non sono necessarie regole in entrata né liste di autorizzazione.
Copia una stringa di connessione dalla dashboard di Supabase e incollala. Host, porta, database e ruolo vengono letti dalla stringa; la stringa stessa non viene conservata.
Seleziona la modalità. Il pool di sessione è l'impostazione predefinita e la risposta corretta in questo caso, perché l'agente mantiene una connessione di lunga durata.
Salva. Le tue tabelle sono state lette; gli schemi della piattaforma Supabase sono stati esclusi dall'elenco in modo che il selettore non sia pieno di elementi che non hai scritto.
Scrivi query SQL di sola lettura oppure lascia che sia Nova a scriverle. Leggi la query salvata da Excel, Fogli Google, Power BI, MCP o REST.
Analisi approfondita delle funzionalità
Cosa ti offre Supabase
Tre vie d'accesso e quale scegliere
Supabase offre una connessione diretta e due endpoint per il pool di connessioni, e la scelta è più importante di quanto sembri. L'agente riconosce quale endpoint gli è stato fornito in base all'host e alla porta e si adatta di conseguenza.
- Session pooler — porta 5432 su un host pooler.supabase.com. È l'impostazione predefinita e consigliata, perché una connessione di lunga durata è esattamente ciò a cui serve un pooler in modalità sessione.
- Pooler di transazioni — porta 6543. Riconosciuto e adattato per: la sessione non viene reimpostata alla chiusura e le istruzioni preparate lato server vengono disattivate, perché un pool di transazioni riassegna il backend tra le istruzioni e le istruzioni preparate non sopravvivono a tale operazione.
- Diretto — porta 5432 su un host db.<progetto>.supabase.co. È importante sapere che Supabase fornisce questo servizio solo tramite IPv6, a meno che non si sia acquistato il componente aggiuntivo IPv4. Se la rete dell'agente è solo IPv4, la connessione fallisce e il messaggio di errore lo segnala, suggerendo di utilizzare il pool di sessioni anziché lasciare l'utente a tentoni.
- La forma del nome utente è diversa tra loro — un pooler richiede postgres.<project-ref>, la richiesta diretta richiede postgres standard — e questo viene verificato durante la digitazione anziché alla prima query.
Il tuo schema, non l'infrastruttura di Supabase.
Un progetto Supabase contiene una notevole quantità di meccanismi nei propri schemi. Se lasciati così, questi meccanismi sovraccaricano il selettore di tabelle con informazioni che nessuno vuole includere nei report.
- auth, storage, realtime, supabase_functions, supabase_migrations, pgbouncer e il resto sono nascosti dall'elenco su un host Supabase.
- Il filtro si basa sull'host, quindi un semplice server PostgreSQL che abbia uno schema chiamato "auth" lo conserva. Nulla viene nascosto a un database che non sia di Supabase.
- Lo schema predefinito rimane "public", ovvero quello utilizzato come parte centrale di una query cross-source.
Quando la password viene rifiutata
L'errore più comune nella configurazione di Supabase ha una causa che può generare confusione: il login alla dashboard e la password del database sono due cose diverse, e la seconda è quella necessaria. Quando PostgreSQL rifiuta le credenziali, l'agente indica quale delle due è probabilmente in uso, anziché trasmettere l'errore completo.
-- supabase_app è la connessione, public è lo schema Postgres SELECT p.plan, COUNT(*) AS accounts FROM supabase_app.public.profiles p JOIN stripe.stripe.subscriptions s ON s.customer_id = p.stripe_id WHERE s.status = 'active' GROUP BY p.plan
Condiviso da ogni connettore di database
Vero per ogni connettore di database
- Solo in uscita — l'agente apre una connessione crittografata verso Query Streams. Nessuna porta in entrata da inoltrare, nessuna VPN, nessuna lista IP consentita, nessuna informazione sul database esposta a Internet.
- Le credenziali restano al loro posto — Il nome utente e la password del database risiedono sul computer su cui è installato l'agente. Query Streams non li riceve mai e non può accedere al database autonomamente.
- Sola lettura, forzata — un'istruzione alla volta, solo SELECT e simili. Una scrittura viene rifiutata sulla propria macchina prima ancora di essere inviata al server, anziché fare affidamento su un permesso che qualcuno si è ricordato di impostare.
- Distribuisci tutti gli agenti che desideri — uno per sito, regione o cloud. Tutte le fonti di dati che possono visualizzare vengono visualizzate in un unico menu a tendina, quindi nessuno deve sapere quale agente ospita cosa.
Ecco cosa si ottiene una volta salvata una query.
- Condividi la funzionalità, non l'SQL — un collega o un partner esterno può eseguire la tua query e modificarne i filtri senza mai visualizzare l'istruzione sottostante.
- Filtri da entrambe le direzioni — dichiarali tu stesso come @variabili, oppure lascia che il connettore rilevi i valori letterali già presenti nella clausola WHERE e li offra come menu a tendina.
- Leggilo ovunque Microsoft Excel, Fogli Google, Power BI, l'API REST, gli assistenti AI tramite MCP, Query Builder e Nova leggono tutti la stessa query salvata.
- Eseguine diversi contemporaneamente — cinque query salvate in cinque schede di fogli di lavoro, eseguite simultaneamente, indipendentemente dalle dimensioni dei risultati.
- Collegalo a qualsiasi altro dispositivo che hai già connesso. — un altro database, un'API aziendale o una cartella di file, in un'unica istruzione di sola lettura.
SQL tra sorgenti diverse
Integra Supabase con il resto dei tuoi dati
Una singola istruzione può estendersi contemporaneamente a Supabase e alle altre connessioni. Ogni sorgente esegue solo la parte di cui è capace, trasmette il risultato e l'unione avviene centralmente: le sorgenti non comunicano mai tra loro e nulla viene copiato altrove.
3 connessioni · 3 agenti
Una dichiarazione
-- niente copiato, niente unito, niente programmato
SELEZIONARE c.region, COUNT(*) AS ordini, SUM(i.amount_due) AS fatturati
DA supabase_app.ordini pubblici1 f
CONGIUNGERE erp_sql.dbo.clienti2 c ON c.id = f.customer_id
CONGIUNGERE fatturazione.stripe.invoices3 i ON i.customer = c.stripe_id
GRUPPO PER c.regione
ORDINATO DA fatturata DESCRIZIONE;
Le tre parti sono connessione, schema e tabella, e il nome della connessione è quello che le hai assegnato. Le colonne sono a scopo illustrativo; le tue tabelle saranno le tue tabelle. La modalità di sola lettura si applica a ogni elemento: solo SELECT, WITH ed EXPLAIN, con un limite massimo alla quantità di dati che una singola fonte può fornire per una singola query. Come funzionano le query federate
Dettagli di connessione
Di cosa ha bisogno Supabase
- Porto
- 5432 per il pool di connessioni dirette e di sessione, 6543 per il pool di transazioni.
- TLS
- Richiesto e imposto dall'agente per qualsiasi host .supabase.co o .pooler.supabase.com: una stringa incollata che ha perso la sua modalità SSL si connette comunque crittografata
- Database
- postgres, a meno che tu non l'abbia rinominato
- Ruolo
- Un ruolo del database e la relativa password, non le credenziali di accesso alla dashboard. Il ruolo corretto da utilizzare è un ruolo SELECT-only.
- forma del nome utente
- postgres.<project-ref> su un host pooler, postgres semplice sull'host diretto. Controllato mentre digiti
- Autista
- Npgsql 9.0.3, incluso nell'agente: non è necessario installare nulla sul lato Supabase.
- Host diretto
- Solo IPv6, a meno che non si disponga del componente aggiuntivo IPv4. Il pool di sessioni è raggiungibile in entrambi i modi.
- Schemi nascosti
- auth, storage, realtime, supabase_functions, supabase_migrations, pgbouncer e simili — solo su host Supabase
- Sola lettura
- Obbligato all'agente prima che la dichiarazione venga inviata a Supabase
Concedi il ruolo SELECT e nient'altro: Supabase è un normale server PostgreSQL, quindi GRANT SELECT ON ALL TABLES IN SCHEMA public più ALTER DEFAULT PRIVILEGES coprono le tabelle che aggiungerai in seguito. Indipendentemente da tale concessione, l'agente rifiuta qualsiasi istruzione che non sia di lettura prima ancora che raggiunga Supabase.
La sicurezza a livello di riga (Row Level Security) è ancora attiva. La connessione viene letta con il ruolo assegnato, quindi se le policy limitano ciò che tale ruolo può visualizzare, una query salvata visualizzerà lo stesso sottoinsieme, il che rappresenta un modo ragionevole per definire intenzionalmente l'ambito di una connessione di reporting.
In una query cross-source, la parte centrale di un riferimento a tre parti è pubblica, ovvero lo schema di Postgres. Una connessione chiamata supabase_app viene scritta come supabase_app.public.profiles.
Documentazione del fornitore: supabase.com
FAQ
Domande su Supabase
Quali strumenti sono in grado di leggere i dati di Supabase tramite Query Streams?
Tutto questo, da un'unica connessione: Excel, Fogli Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, avvisi e report programmati. Collega il database una sola volta e ogni strumento leggerà la stessa connessione di sola lettura: non è necessaria alcuna configurazione per ogni strumento e non ci sono seconde copie dei dati.
Devo aprire una porta del firewall per il mio database Supabase?
No. L'agente di rete di Query Streams viene eseguito all'interno della rete locale e apre una singola connessione crittografata in uscita. Nessun sistema intercetta il traffico in entrata, non è necessaria una VPN e il database mantiene le regole del firewall esistenti.
È possibile modificare i dati in Supabase tramite Query Streams?
No. L'agente impone la sola lettura nel punto di esecuzione: un'istruzione alla volta, solo SELECT e simili. Le credenziali rimangono sull'agente e non vengono mai inviate a Query Streams.
Di cosa ha bisogno Query Streams per connettersi a Supabase?
Un host raggiungibile, un ruolo e la relativa password: l'agente include il driver, quindi non viene installato nulla sul database. Porta: 5432 per la connessione diretta e il pool di sessioni, 6543 per il pool di transazioni. TLS: richiesto e imposto dall'agente per qualsiasi host .supabase.co o .pooler.supabase.com: una stringa incollata che ha perso la modalità SSL si connette comunque in modo crittografato. Database: postgres, a meno che non sia stato rinominato. Ruolo: un ruolo del database e la relativa password del database, non le credenziali di accesso alla dashboard. Il ruolo corretto da utilizzare è un ruolo SELECT-only.
È possibile unire Supabase a un altro database nella stessa query?
Sì, si tratta di una query federata. Un'unica istruzione può fare riferimento a Supabase e alle altre connessioni contemporaneamente, come indicato in `connection.schema.table`. Ogni origine esegue solo la parte di cui è competente e restituisce il risultato; l'unione avviene centralmente, quindi le origini non si connettono mai tra loro e nulla viene copiato o pianificato. La modalità di sola lettura si applica a ogni parte (solo SELECT, WITH ed EXPLAIN) e esiste un limite massimo alla quantità di dati che una singola origine può cedere per una singola query. Le query federate sono una funzionalità a pagamento; la pagina delle query federate riporta i limiti attuali relativi alle origini e alle dimensioni.
Esiste una guida per convertire Supabase in Excel?
Sì, si tratta della guida per PostgreSQL, ed è corretta anche per Supabase. Supabase utilizza il protocollo di rete di PostgreSQL, quindi la connessione da Supabase a Excel, da Supabase a Fogli Google e a qualsiasi altra destinazione segue gli stessi passaggi. L'unica parte specifica per Supabase è la stringa di connessione, che viene inserita automaticamente nella scheda di Supabase.
Posiziona Supabase dove si lavora
Installa l'agente, configuralo per connettersi al tuo database e scegli una destinazione.
Sola lettura Solo in uscita Le credenziali rimangono sull'agente

