Crunchy Bridge-logo

Beheerde PostgreSQL spreekt PostgreSQL

Verbinden Knapperige brug naar Excel, Google Sheets, AI en REST

Crunchy Bridge beheert PostgreSQL, rechtstreeks of via de ingebouwde PgBouncer. De poort geeft de agent aan welke verbinding je bedoelt.

Eén verbinding, elk oppervlak

Waar uw Crunchy Bridge-gegevens naartoe kunnen gaan

Query Streams leest Crunchy Bridge-gegevens uit Microsoft Excel, Google Sheets, Power BI, AI-assistenten via MCP en een REST-eindpunt via één alleen-lezen verbinding. Crunchy Bridge plaatst zijn directe database en zijn ingebouwde PgBouncer op dezelfde hostnaam en scheidt ze door poort 5432 en 5431. Dat ene detail maakt het de meest overzichtelijke gepoolde verbinding van alle beheerde PostgreSQL-kaarten die hier worden besproken. De poort is het volledige signaal, waardoor de wizard, de badge en de agent allemaal hetzelfde lezen en het niet oneens kunnen zijn over welk eindpunt u gebruikt.

Crunchy Bridge is PostgreSQL op het internet. — de standaard driver, dus alle onderstaande handleidingen blijven ongewijzigd van toepassing. Het enige Crunchy Bridge-specifieke onderdeel is de verbindingskabel, die wordt behandeld onder verbindingsgegevens.

  1. Voor uw team, leveranciers en partners
  2. Knapperige brug naar Excel Microsoft Excel · Excel-invoegtoepassing

    Haal live Crunchy Bridge-resultaten rechtstreeks naar een werkblad en vernieuw ze wanneer nodig — in Excel op de desktop, Excel Online en Microsoft 365.

    PostgreSQL-handleiding
  3. Crunchy Bridge naar Google Sheets Sheets-add-on

    Voer een opgeslagen Crunchy Bridge-query uit vanuit de zijbalk en sleep de rijen naar het spreadsheet. Gedeelde medewerkers kunnen het spreadsheet zelf vernieuwen.

    PostgreSQL-handleiding
  4. Vraag Nova naar Crunchy Bridge Nova AI · tekst naar SQL

    Stel een vraag in begrijpelijke taal. Nova kent je Crunchy Bridge-tabellen al, schrijft en voert de SQL-query uit, legt het antwoord uit en visualiseert het in een grafiek – je hoeft geen query te schrijven en geen inloggegevens te verstrekken.

    Hoe Nova werkt
  5. Crunchy Bridge naar Data Viewer Resultaten delen · team, leveranciers, partners · telefoon, tablet, desktop

    Deel een live Crunchy Bridge-resultaat met wie dan ook – een collega, een leverancier, een partner – als een bladwijzerbaar raster dat opnieuw wordt weergegeven wanneer het wordt geopend, op een telefoon, een tablet of een desktop. Ze zien de resultaten, nooit de SQL-query of de inloggegevens.

    Hoe de gegevensviewer werkt
  6. Voor apps en systemen
  7. Crunchy Bridge REST API HTTP-eindpunt

    Publiceer een Crunchy Bridge-query als een geauthenticeerd JSON-eindpunt dat elke applicatie kan aanroepen, met een OpenAPI 3.1-specificatie en kant-en-klare collecties voor Postman, Insomnia en Hoppscotch. Er wordt geen databasepoort geopend.

    PostgreSQL-handleiding
  8. Crunchy Bridge naar Power BI Power Query M

    Plak de gegenereerde Power Query M in de geavanceerde editor van Power BI en het rapport leest live Crunchy Bridge-resultaten via HTTPS — zonder ODBC-stuurprogramma en zonder geopende databasepoort.

    Hoe Power BI werkt
  9. Crunchy Bridge naar Airtable Automatiseringsplatform

    Synchroniseer Crunchy Bridge-rijen volgens een schema met een Airtable-database, of haal ze op vanuit een Airtable-automatiseringsscript.

    PostgreSQL-handleiding
  10. Crunchy Bridge naar Baserow Automatiseringsplatform

    Vul een Baserow-tabel in vanuit Crunchy Bridge via het REST-eindpunt — zowel op een zelfgehoste locatie als in de Baserow-cloud.

    PostgreSQL-handleiding
  11. Knapperige brug naar de tafel Automatiseringsplatform

    Houd een SeaTable-database actueel met Crunchy Bridge-gegevens zonder een bestand te exporteren of de database openbaar te maken.

    PostgreSQL-handleiding
  12. Crunchy Bridge naar Smartsheet Automatiseringsplatform

    Importeer de resultaten van Crunchy Bridge in een Smartsheet-raster, zodat plannen en rapporten rechtstreeks uit het bronsysteem worden gelezen en niet uit de export van vorige week.

    PostgreSQL-handleiding
  13. Crunchy Bridge naar Anvil Anvil Works · App-platform

    Ondersteun een Anvil Python-app met Crunchy Bridge via het REST-eindpunt in plaats van databasegegevens in de app in te sluiten.

    PostgreSQL-handleiding
  14. Voor AI-tools
  15. Crunchy Bridge MCP-server Claude, Cursor en MCP-klanten

    Geef een AI-assistent alleen-leestoegang tot Crunchy Bridge met het schema dat nodig is om correcte SQL te schrijven — geen inloggegevens in de chat.

    PostgreSQL-handleiding
  16. Bezorgd aan mensen
  17. Crunchy Bridge-waarschuwingen en -rapporten Slack · Discord · E-mail · Webhook

    Plan een Crunchy Bridge-query in en laat de resultaten naar Slack, Discord, e-mail of een ondertekende webhook verzenden. Of wacht met verzenden totdat een bepaald aantal resultaten, een drempelwaarde of een percentageverandering de door u ingestelde grens overschrijdt.

    Hoe waarschuwingen en rapporten werken

Hoe het werkt

5 stappen, geen wijziging van de inkomende firewall

01

Installeer de netwerkagent op elke computer die toegang heeft tot internet. Deze opent één uitgaande verbinding en luistert nooit, waardoor er geen inkomende firewallregel nodig is.

02

Open het cluster in Crunchy Bridge, ga naar het tabblad Verbinding en kopieer de URI. Plak deze in het eerste veld; host, poort, database, gebruikersnaam en wachtwoord worden hieruit automatisch afgelezen.

03

Controleer welke poort is gebruikt. 5432 is de directe database en 5431 is de PgBouncer-pool. De modusselector volgt automatisch de poort wanneer u de gegevens plakt.

04

Laat SSL ingeschakeld en voer de test uit. Crunchy Bridge vereist een versleutelde verbinding en de agent dwingt dit af voor Crunchy-hostnamen, ongeacht de aard ervan.

05

Sla het op en lees het vervolgens vanuit Microsoft Excel, Google Sheets, Power BI, MCP of REST. De geplakte URI wordt verwijderd zodra de velden zijn ingevuld, waardoor het wachtwoord slechts één keer wordt opgeslagen.

Diepgaande analyse van de functies

Wat Crunchy Bridge je biedt

Twee poorten, één hostnaam en niets om van af te wijken.

De meeste beheerde PostgreSQL-services met een pooler geven je een tweede hostnaam of een vlag die je moet onthouden. Crunchy Bridge verandert alleen de poort, en verder niets, wat uiteindelijk belangrijker blijkt te zijn dan het lijkt.

  • Poort 5432 is de directe database. Poort 5431 is de ingebouwde PgBouncer, die in transactiemodus draait op dezelfde host met dezelfde inloggegevens.
  • Omdat de poort deel uitmaakt van elke verbindingsreeks, wordt deze meegestuurd. Als je een URI met poort 5431 plakt, schakelt de kaart over naar de pooled-modus. — Je hoeft niet te weten dat de modusselector bestaat.
  • De agent leest dezelfde poort wanneer hij verbinding maakt, dus wat de badge laat zien en wat er daadwerkelijk gebeurt, is hetzelfde en geen van twee instellingen die van elkaar kunnen afwijken. Op kaarten waar de pooled-vlag apart van het adres wordt opgeslagen, kan dat wel.
  • De modusselector laat je niet tegenspreken. Kies de pool waarbij de poort nog steeds op 5432 staat; dit wordt aangegeven voordat je kunt opslaan. Dit is precies de fout die dit ontwerp probeert te voorkomen.

Wat verandert er als je door het zwembad gaat?

Transaction pooling zorgt ervoor dat uw sessie tussen de statements door naar een andere backend wordt verplaatst, en twee Npgsql defaults moeten worden verplaatst om dat veilig te laten verlopen.

  • Voorbereide statements worden uitgeschakeld. Benoemde voorbereide statements blijven niet behouden wanneer ze aan een andere backend worden toegewezen, dus automatische voorbereiding wordt vastgezet in plaats van dat het later onder belasting mislukt.
  • De sessiereset die normaal gesproken plaatsvindt wanneer een verbinding terugkeert naar de pool, wordt overgeslagen, omdat het bij een transactiepooler niet jouw taak is om die reset uit te voeren.
  • Beide worden door de agent rechtstreeks vanaf de poort toegepast. Er is niets te configureren en het is niet mogelijk om het gepoolde eindpunt te gebruiken zonder het bijbehorende gepoolde gedrag.
  • Gebruik de directe poort voor langdurige leesbewerkingen en de leespool voor veel korte bewerkingen. Beide methoden werken vanuit Microsoft Excel en Google Sheets; het verschil is zichtbaar onder 'gelijktijdigheid', niet in de resultaten.

Versleuteld, en wat dat wel en niet bewijst.

Het is belangrijk om dit duidelijk te vermelden, omdat het dezelfde houding betreft op elke beheerde PostgreSQL-kaart die hier wordt getoond en het gemakkelijk is om dit verkeerd te interpreteren.

  • TLS is vereist, maar wordt niet aangeboden. De agent forceert versleuteling voor Crunchy-hostnamen, zelfs als het SSL-selectievakje is uitgeschakeld, waardoor het verkeer nooit onversleuteld is.
  • De certificaatketen is niet geverifieerd. Beschouw het als bescherming tegen iedereen die het verkeer tijdens de overdracht onderschept, en niet als bewijs welke server heeft geantwoord.
  • Alles wat de agent uitvoert, is alleen-lezen en de inloggegevens verlaten nooit de machine waarop u deze hebt geïnstalleerd. Query Streams slaat geen kopie van uw gegevens en geen kopie van uw wachtwoord op.
  • Aan de Crunchy-kant hoeft niets geïnstalleerd te worden. De agent bevat het Npgsql-stuurprogramma en maakt verbinding als een gewone client.
-- Gewone PostgreSQL, alleen-lezen, via TLS SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM public.customers AS c JOIN public.orders AS o ON o.customer_id = c.id WHERE o.placed_at >= now() - interval '30 days' GROUP BY c.name ORDER BY revenue DESC;

Gedeeld door elke databaseconnector

Dit geldt voor elke databaseconnector.

  • Alleen uitgaand — De agent opent één versleutelde verbinding naar Query Streams. Geen inkomende poort om door te sturen, geen VPN, geen IP-whitelist, niets van uw database wordt blootgesteld aan het internet.
  • De inloggegevens blijven behouden. — De gebruikersnaam en het wachtwoord van de database bevinden zich op de machine waarop u de agent hebt geïnstalleerd. Query Streams ontvangt deze gegevens nooit en kan uw database dus niet zelfstandig bereiken.
  • Alleen-lezen, afgedwongen — één instructie tegelijk, alleen SELECT en soortgelijke instructies. Een schrijfbewerking wordt op uw eigen machine geweigerd voordat deze naar de server wordt verzonden, in plaats van te vertrouwen op een machtiging die iemand zich herinnerd heeft te hebben ingesteld.
  • Zet zoveel agents in als u wilt. — één per site, regio of cloud. Alle gegevensbronnen die ze kunnen zien, verschijnen in één enkel dropdownmenu, zodat niemand hoeft te weten welke agent wat host.

Dit is wat je krijgt nadat een query is opgeslagen.

  • Deel de mogelijkheden, niet de SQL-code. — Een collega of externe partner kan uw query uitvoeren en de filters ervan wijzigen zonder ooit de onderliggende instructie te zien.
  • Filters uit beide richtingen — declareer ze zelf als @variabelen, of laat de connector de letterlijke waarden herkennen die al in je WHERE-clausule staan en bied die aan als keuzelijsten.
  • Lees het vanaf elke gewenste locatie. — Microsoft Excel, Google Sheets, Power BI, de REST API, AI-assistenten via MCP, de Query Builder en Nova lezen allemaal dezelfde opgeslagen query.
  • Voer er meerdere tegelijk uit — vijf opgeslagen zoekopdrachten in vijf werkbladtabbladen, die gelijktijdig worden weergegeven, ongeacht de omvang van de resultaten.
  • Verbind het met alles wat je al hebt aangesloten. — een andere database, een zakelijke API of een map met bestanden, in één alleen-lezen instructie.

Cross-source SQL

Sluit je aan bij Crunchy Bridge en krijg toegang tot de rest van je gegevens.

Eén statement kan tegelijkertijd Crunchy Bridge en uw andere verbindingen omvatten. Elke bron voert alleen het deel uit dat het aankan, streamt het resultaat terug en de samenvoeging vindt centraal plaats — de bronnen communiceren nooit met elkaar en er wordt niets gekopieerd.

3 verbindingen · 3 agenten

Knapperige brug Beheerde PostgreSQL
Microsoft SQL Server Relationele engine
Streep Betalingen en facturering

Eén verklaring

-- niets gekopieerd, niets samengevoegd, niets ingepland
SELECT   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VAN     crunchy_prod.openbare.bevelen1 f
JOIN     erp_sql.dbo.customers2      c ON c.id = f.customer_id
JOIN     facturering.stripe.facturen3    i ON i.customer = c.stripe_id
GROEP DOOR c.regio
ORDER BY gefactureerd DESC;

De drie onderdelen zijn de verbinding, het schema en de tabel — en de verbindingsnaam is wat je er zelf aan hebt gegeven. Illustratieve kolommen; je tabellen zullen je eigen tabellen zijn. Alleen-lezen is van toepassing op elk onderdeel: alleen SELECT, WITH en EXPLAIN, met een limiet op hoeveel gegevens een bron mag vrijgeven voor een enkele query. Hoe werken gefedereerde query's?

Verbindingsgegevens

Wat Crunchy Bridge nodig heeft

Gastheer
p.<cluster-id>.db.postgresbridge.com — dezelfde host voor beide eindpunten
Haven
5432 voor de directe database, 5431 voor de ingebouwde PgBouncer-pool
Bestuurder
Npgsql wordt door de agent meegeleverd — er hoeft niets aan de Crunchy Bridge-kant geïnstalleerd te worden.
Plakformaat
De URI van het tabblad Verbinding van het cluster, als een postgres:// tekenreeks
TLS
Vereist en afgedwongen voor Crunchy-hostnamen. Versleuteld; de certificaatketen wordt niet geverifieerd.
Samenvoegen
Transactiemodus PgBouncer op 5431. De agent schakelt automatisch voorbereide statements uit en slaat het resetten van de sessie over wanneer u deze gebruikt.
Opgeslagen als
PostgreSQL, met Crunchy Bridge als logo.
Standaardschema
openbaar, wat een gefedereerde referentie met zich meedraagt

Crunchy Bridge is hét voorbeeld van hoe een gepoolde endpoint beschreven moet worden. Omdat de pool een poort is in plaats van een aparte hostnaam of een opgeslagen vlag, leest elke laag die de informatie nodig heeft – de modus die op de verbinding wordt weergegeven, de paste parser en de agent die de verbinding maakt – dezelfde waarde van dezelfde plek. Er is geen tweede instelling die gesynchroniseerd hoeft te worden en daarom is er geen manier waarop het label iets anders kan aangeven dan wat de verbinding daadwerkelijk doet.

De modusselector moet je eerder zien als een beveiliging dan als een schakelaar. Hij verandert je poort niet wanneer je die wijzigt; hij voorkomt dat de twee met elkaar in conflict komen. Dat is bewust, want de poort is het onderdeel waar Crunchy Bridge daadwerkelijk op routeert, dus als de selector gezaghebbend zou zijn, zou hij de enige waarde die ertoe doet overschrijven.

Voor een query over meerdere bronnen is Crunchy Bridge een gewone PostgreSQL-server. Een verbinding die je crunchy_prod noemt, wordt geschreven als crunchy_prod.public.orders en maakt in één alleen-lezen statement verbinding met een map met CSV-bestanden, een lokaal systeem voor gegevensregistratie of een facturerings-API — zonder dat er iets wordt gekopieerd of gepland.

Leveranciersdocumentatie: www.crunchydata.com

Veelgestelde vragen

Vragen over Crunchy Bridge

Welke tools kunnen Crunchy Bridge-gegevens lezen via querystreams?

Alles via één verbinding: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplande meldingen en rapporten. Verbind de database één keer en elk apparaat leest dezelfde alleen-lezen verbinding — er is geen configuratie per tool nodig en er wordt geen tweede kopie van de gegevens gemaakt.

Moet ik een firewallpoort openen voor mijn Crunchy Bridge-database?

Nee. De Query Streams Network Agent draait binnen uw netwerk en opent één versleutelde uitgaande verbinding. Er wordt niets afgeluisterd voor inkomend verkeer, er is geen VPN nodig en de database behoudt de bestaande firewallregels.

Kunnen querystreams gegevens in Crunchy Bridge wijzigen?

Nee. De agent zorgt ervoor dat alleen-lezen is toegestaan tijdens de uitvoering — één instructie tegelijk, alleen SELECT en soortgelijke instructies. De inloggegevens blijven op de agent en worden nooit naar Query Streams verzonden.

Wat heeft Query Streams nodig om verbinding te maken met Crunchy Bridge?

Een bereikbare host, een rol en het bijbehorende wachtwoord — de agent bevat de driver, dus er hoeft niets op de database te worden geïnstalleerd. Host: p.<cluster-id>.db.postgresbridge.com — dezelfde host voor beide eindpunten. Poort: 5432 voor de directe database, 5431 voor de ingebouwde PgBouncer-pool. Driver: Npgsql, meegeleverd door de agent — er hoeft niets te worden geïnstalleerd aan de Crunchy Bridge-kant. Plakformaat: De URI van het tabblad Verbindingen van het cluster, als een postgres://-string.

Kan ik Crunchy Bridge in dezelfde query koppelen aan een andere database?

Ja, dat is een gefedereerde query. Eén statement kan tegelijkertijd verwijzen naar Crunchy Bridge en uw andere verbindingen, geschreven als connection.schema.table. Elke bron voert alleen het deel uit dat het aankan en streamt het resultaat terug; de join vindt centraal plaats, waardoor de bronnen nooit met elkaar verbinding maken en er niets wordt gekopieerd of ingepland. Alleen-lezen is van toepassing op elk onderdeel — alleen SELECT, WITH en EXPLAIN — en er is een limiet aan hoeveel gegevens een bron voor een enkele query mag vrijgeven. Gefedereerde queries zijn een functie van het abonnement; op de pagina met gefedereerde queries vindt u de huidige limieten voor bronnen en groottes.

Is het verbinden met Crunchy Bridge anders dan het verbinden met PostgreSQL?

Alleen de verbindingsreeks. Crunchy Bridge gebruikt het PostgreSQL-protocol, dus filters, planning, delen, de Excel- en Google Sheets-add-ons en de MCP-server werken allemaal identiek. De Crunchy Bridge-kaart vult de host-, poort- en SSL-instellingen die de provider verwacht, automatisch in.

Is er een Crunchy Bridge to Excel-handleiding?

Ja, het is de PostgreSQL-handleiding en die is correct voor Crunchy Bridge zoals die is beschreven. Crunchy Bridge gebruikt hetzelfde PostgreSQL-protocol, dus verbindingen met Excel, Google Sheets en alle andere bestemmingen volgen dezelfde stappen. Het enige Crunchy Bridge-specifieke onderdeel is de verbindingsreeks, en de Crunchy Bridge-kaart vult die voor je in.

Plaats Crunchy Bridge waar het werk gebeurt.

Installeer de agent, koppel deze aan uw database en kies een bestemming.

Alleen-lezen Alleen uitgaand De inloggegevens blijven bij de agent.