Géré · PostgreSQL + MySQL Maîtrise PostgreSQL / MySQL
Connecter Bases de données gérées par Vultr vers Excel, Google Sheets, l'IA et REST
Bases de données gérées par Vultr — PostgreSQL ou MySQL. Le port est attribué par cluster et n’est pas le 5432, ce qui constitue l’essentiel de la configuration.
Une seule connexion, chaque surface
Où vos données Vultr peuvent-elles être stockées ?
- 1 connexion sortante
- 0 ports d'entrée
- lecture seule · les identifiants restent stockés
fonctionne sur
- Pour votre équipe, vos fournisseurs et vos partenaires
-
Excel module complémentaire · actualisation à la demande
-
Google Sheets module complémentaire · actualisation à la demande
-
Nova AI Poser une question en langage clair · Conversion de texte en SQL
-
Visionneuse de données partagez les résultats en direct · équipe, fournisseurs, partenaires · sur n'importe quel appareil
- Pour les applications et les systèmes
-
API REST Point de terminaison JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Synchronisations planifiées Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Pour les outils d'IA
-
assistants IA Claude · Curseur · Serveur MCP
- Livré aux personnes
-
Alertes et rapports Slack · Discord · Courriel · Webhook
Query Streams permet de lire les bases de données gérées par Vultr depuis Microsoft Excel, Google Sheets, Power BI, les assistants IA via MCP et un point de terminaison REST grâce à une connexion en lecture seule. Une seule fiche couvre les deux moteurs proposés par Vultr, PostgreSQL et MySQL ; vous sélectionnez celui que vous souhaitez utiliser en haut de la page. Deux points importants à retenir avant de commencer : Vultr attribue un port non standard par cluster au lieu d'utiliser le port par défaut du moteur, et le chiffrement est géré différemment selon le moteur. Ces deux points sont détaillés ci-dessous.
Vultr Managed Databases est PostgreSQL / MySQL sur le réseau — le pilote standard, donc tous les guides ci-dessous s'appliquent sans modification. La seule partie spécifique à Vultr est la chaîne de connexion, traitée dans détails de connexion.
- Pour votre équipe, vos fournisseurs et vos partenaires
-
Vultr vers Excel Microsoft Excel · Complément Excel
Importez les résultats Vultr en direct directement dans une feuille de calcul et actualisez-les à la demande — Excel de bureau, Excel Online, Microsoft 365.
Guide PostgreSQL -
Vultr vers Google Sheets Module complémentaire Sheets
Exécutez une requête Vultr enregistrée depuis la barre latérale et glissez-déposez les lignes dans la feuille. Les collaborateurs peuvent ensuite la mettre à jour eux-mêmes.
Guide PostgreSQL -
Demandez à Nova à propos de Vultr Nova AI · Texte vers SQL
Posez votre question en langage clair. Nova connaît déjà vos tables Vultr, rédige et exécute la requête SQL, explique la réponse et la représente graphiquement — aucune requête à écrire, aucune information d’identification à fournir.
Comment fonctionne Nova -
Vultr vers Data Viewer Partage des résultats · équipe, fournisseurs, partenaires · téléphone, tablette, ordinateur
Partagez un résultat Vultr en direct avec qui vous voulez (un collègue, un fournisseur, un partenaire) sous forme de grille que vous pouvez ajouter à vos favoris et qui se met à jour automatiquement à chaque ouverture, sur un téléphone, une tablette ou un ordinateur. Ils voient les résultats, jamais le code SQL ni les identifiants.
Fonctionnement du visualiseur de données - Pour les applications et les systèmes
-
API REST Vultr point de terminaison HTTP
Publiez une requête Vultr sous forme de point de terminaison JSON authentifié, accessible à toute application, avec une spécification OpenAPI 3.1 et des collections Postman, Insomnia et Hoppscotch prêtes à l'emploi. Aucun port de base de données n'est ouvert.
Guide PostgreSQL -
Vultr vers Power BI Power Query M
Collez le Power Query M généré dans l'éditeur avancé de Power BI et le rapport lira les résultats Vultr en direct via HTTPS — sans pilote ODBC, sans port de base de données ouvert.
Comment fonctionne Power BI -
Vultr vers Airtable Plateforme d'automatisation
Synchronisez les lignes Vultr avec une base Airtable selon une planification, ou récupérez-les dans un script d'automatisation Airtable.
Guide PostgreSQL -
Vultr à Baserow Plateforme d'automatisation
Alimentez une table Baserow depuis Vultr via le point de terminaison REST — auto-hébergé ou cloud Baserow.
Guide PostgreSQL -
Vultr à SeaTable Plateforme d'automatisation
Maintenez une base SeaTable à jour avec les données Vultr sans exporter de fichier ni exposer la base de données.
Guide PostgreSQL -
Vultr vers Smartsheet Plateforme d'automatisation
Intégrez les résultats de Vultr dans une grille Smartsheet afin que les plans et les rapports soient lus à partir du système source et non de l'exportation de la semaine dernière.
Guide PostgreSQL -
Vultr à Anvil Anvil Works · Plateforme d'applications
Utilisez Vultr pour synchroniser une application Anvil Python avec le point de terminaison REST au lieu d'intégrer les identifiants de base de données dans l'application.
Guide PostgreSQL - Pour les outils d'IA
-
Serveur Vultr MCP Claude, clients de Cursor et MCP
Donnez à un assistant IA un accès en lecture seule à Vultr avec le schéma dont il a besoin pour écrire du SQL correct — aucune information d'identification dans la conversation.
Guide PostgreSQL - Livré aux personnes
-
Alertes et rapports Vultr Slack · Discord · Courriel · Webhook
Programmez une requête Vultr et faites en sorte que les lignes soient envoyées à Slack, Discord, par e-mail ou via un webhook signé — ou conservez le message jusqu'à ce qu'un nombre de lignes, un seuil ou un pourcentage de variation dépasse la limite que vous avez définie.
Fonctionnement des alertes et des rapports
Comment ça marche
5 étapes, aucune modification du pare-feu entrant
Installez l'agent réseau à n'importe quel emplacement pouvant accéder au cluster. Il n'établit que des connexions sortantes ; aucune règle de pare-feu entrante n'est donc nécessaire.
Dans le portail Vultr, ouvrez Bases de données gérées, sélectionnez votre cluster, puis Vue d'ensemble et Détails de connexion.
Collez la chaîne de connexion dans le premier champ. L'hôte, le port, la base de données, le nom d'utilisateur et le mot de passe sont lus à partir de cette chaîne, et le sélecteur de moteur suit le schéma suivant : une chaîne postgres:// sélectionne PostgreSQL, une chaîne mysql:// sélectionne MySQL.
Vérifiez le port utilisé. Vultr en attribue un par cluster et PostgreSQL utilise souvent le port 16751 ; il est donc préférable de vérifier ce champ plutôt que de faire des suppositions.
Laissez l'option « Utiliser SSL » activée, testez et enregistrez. Vous pourrez ensuite lire les données depuis Microsoft Excel, Google Sheets, Power BI, MCP ou via une API REST.
Analyse approfondie des fonctionnalités
Ce que Vultr vous offre
Le port est par cluster, et c'est le champ qui attire les gens
La plupart des fournisseurs de services gérés conservent le moteur par défaut. Vultr, lui, ne le fait pas, et tout le reste dépend de sa configuration correcte.
- Les clusters PostgreSQL utilisent généralement le port 16751 plutôt que le port 5432, et les clusters MySQL disposent également de leur propre port. Ce numéro appartient au cluster, et non au moteur.
- La carte laisse donc délibérément le champ du port vide plutôt que d'y inscrire une valeur par défaut erronée. Il faut saisir ou coller l'information, et elle refuse d'enregistrer sans cette information.
- C'est le pire scénario. Une erreur 5432, certes erronée mais plausible, permettrait de remplir le formulaire sans problème, puis d'obtenir un délai d'attente lors de la connexion, ce qui serait interprété comme un blocage par le pare-feu et vous orienterait vers une solution totalement erronée.
- Coller la chaîne de connexion depuis les détails de la connexion est la méthode la plus fiable, car le port y transite.
Une carte, deux moteurs, et ils diffèrent par leur cryptage.
Le sélecteur de moteur en haut change plus que le pilote. Il est donc conseillé de lire attentivement cette partie avant de décocher une case.
- Sélectionnez PostgreSQL et l'agent imposera le chiffrement pour tout hôte .vultrdb.com, quelle que soit la valeur de la case à cocher. Vultr l'exige, et l'agent n'enverra aucun texte en clair à ce nom d'hôte.
- Sélectionnez MySQL : la case à cocher constitue l’intégralité du mécanisme. Elle est activée par défaut et la connexion est chiffrée tant qu’elle reste activée, mais rien ne la désactive si vous la désactivez.
- La différence est structurelle et non due à un oubli : l’agent conserve une table des noms d’hôtes PostgreSQL hébergés pour lesquels il impose le protocole TLS, et il n’existe pas d’équivalent pour MySQL. Cette même distinction s’applique à chaque carte multi-moteurs.
- Les instructions pratiques sont les mêmes dans les deux cas. — Laissez l'option « Utiliser SSL » activée. Sur MySQL, c'est le seul moyen de protéger la connexion.
- Dans aucun des deux cas, la chaîne de certificats n'est vérifiée. Le chiffrement sert à empêcher toute interception du trafic, et non à prouver quel serveur a répondu.
Ce que la connexion peut et ne peut pas faire
Les mêmes garanties s'appliquent aux deux moteurs.
- Tout ce que l'agent exécute est en lecture seule, une instruction à la fois, et il n'exécutera rien qui écrive.
- Les identifiants restent sur la machine où l'agent est installé. Query Streams n'en conserve aucune copie, ni de vos données.
- Vous pouvez partager la possibilité d'exécuter une requête enregistrée sans partager le code SQL sous-jacent ni le mot de passe de la base de données.
- Quel que soit le moteur choisi, la connexion est enregistrée sous ce nom, Vultr étant conservé comme badge.
-- Lecture seule, quel que soit le moteur que vous avez choisi\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS revenue\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= now() - interval '30 days'\nGROUP BY c.name\nORDER BY revenue DESC;
Partagé par tous les connecteurs de base de données
C'est valable pour tous les connecteurs de base de données.
- Sortant uniquement L'agent ouvre une connexion chiffrée vers Query Streams. Aucun port entrant à rediriger, aucun VPN, aucune liste blanche d'adresses IP : votre base de données n'est en aucun cas exposée sur Internet.
- Les identifiants restent en place — Le nom d'utilisateur et le mot de passe de la base de données sont stockés sur la machine où l'agent est installé. Query Streams ne les reçoit jamais et ne peut pas accéder à votre base de données par lui-même.
- Lecture seule, obligatoire — une seule instruction à la fois, SELECT et les instructions associées uniquement. Une tentative d'écriture est bloquée sur votre machine avant même d'être envoyée au serveur, sans dépendre d'une autorisation préalablement définie par un tiers.
- Déployez autant d'agents que vous le souhaitez — un par site, région ou cloud. Toutes les sources de données visibles apparaissent dans un menu déroulant unique ; il est donc inutile de savoir quel agent héberge quoi.
Voici ce que vous obtenez une fois qu'une requête est enregistrée.
- Partagez les compétences, pas le SQL. — un collègue ou un partenaire externe peut exécuter votre requête et modifier ses filtres sans jamais voir la requête sous-jacente.
- Filtres provenant des deux directions — Déclarez-les vous-même comme @variables, ou laissez le connecteur repérer les valeurs littérales déjà présentes dans votre clause WHERE et les proposer sous forme de listes déroulantes.
- Lisez-le depuis n'importe où — Microsoft Excel, Google Sheets, Power BI, l'API REST, les assistants IA via MCP, le générateur de requêtes et Nova lisent tous la même requête enregistrée.
- Exécutez-en plusieurs simultanément — cinq requêtes enregistrées dans cinq onglets de feuille de calcul, diffusées simultanément, quelle que soit la taille des résultats.
- Connectez-le à tout autre élément que vous avez connecté. — une autre base de données, une API métier ou un dossier de fichiers, dans une seule instruction en lecture seule.
SQL inter-sources
Associez Vultr au reste de vos données
Une seule instruction peut couvrir Vultr et vos autres connexions simultanément. Chaque source exécute uniquement la partie qu'elle peut, renvoie le résultat, et la jointure est effectuée de manière centralisée ; les sources ne communiquent jamais entre elles et aucune donnée n'est copiée.
3 connexions · 3 agents
Une déclaration
-- rien copié, rien fusionné, rien programmé
SELECTIONNER c.region, COUNT(*) AS commandes, SUM(i.montant_dû) AS facturé
DE base de données vultr.public.orders1 f
JOINDRE erp_sql.dbo.clients2 c ON c.id = f.customer_id
JOINDRE facturation.stripe.factures3 i ON i.customer = c.stripe_id
GROUPE PAR région c.
ORDER BY facturé DESC;
Les trois éléments sont la connexion, le schéma et la table ; le nom de la connexion est celui que vous lui avez donné. Les colonnes sont données à titre d'exemple ; vos tables seront les vôtres. Chaque élément est en lecture seule : seules les instructions SELECT, WITH et EXPLAIN sont autorisées, avec une limite quant aux données qu'une source peut transmettre pour une requête donnée. Fonctionnement des requêtes fédérées
Détails de connexion
Ce dont Vultr a besoin
- Hôte
- db-postgresql-abc123.vultrdb.com — la carte reconnaît le suffixe .vultrdb.com
- Port
- Attribué par cluster et laissé volontairement vide. PostgreSQL utilise souvent le code 16751 ; veuillez copier le code correct depuis le portail.
- Moteurs
- PostgreSQL ou MySQL, à choisir en haut de la fiche. Une chaîne de connexion collée suffit pour la configurer.
- Conducteur
- Npgsql ou MySqlConnector, pris en charge par l'agent — aucune installation requise côté Vultr
- Format de collage
- La chaîne de caractères de la section Vue d'ensemble, Détails de la connexion, sous forme d'URI postgres:// ou mysql://
- Valeurs par défaut
- La base de données defaultdb et l'utilisateur vultradmin sont préremplis, correspondant à ceux créés par Vultr.
- TLS
- Obligé par l'agent pour .vultrdb.com sur PostgreSQL. Contrôle par case à cocher sur MySQL, activé par défaut — laissez-le activé. La chaîne de certificats n'est vérifiée dans aucun cas.
- Mise en commun
- Aucun. Vultr n'expose aucun pooler et l'agent n'applique aucune adaptation de pooler.
- Enregistré sous
- PostgreSQL ou MySQL, avec Vultr conservé comme badge.
- Schéma par défaut
- public sur PostgreSQL. Une connexion MySQL est qualifiée par sa base de données à la place.
Le port non standard est l'élément essentiel à retenir de cette page. Ce petit détail peut engendrer une erreur particulièrement déroutante : une connexion au bon hôte sur le mauvais port n'est pas simplement refusée, mais se bloque puis expire, ce qui ressemble trait pour trait à un pare-feu bloqué. Copier la chaîne de connexion plutôt que de saisir l'hôte manuellement permet d'éviter ce type de problème, car le port est inclus dans la chaîne.
Il est important de préciser la différence de chiffrement par moteur, car la case à cocher est identique dans les deux cas. Sur PostgreSQL, il s'agit d'une mesure de sécurité supplémentaire venant s'ajouter à une garantie déjà fournie par l'agent ; sur MySQL, c'est la garantie elle-même. Même interface, importance différente, mais l'instruction est la même pour les deux.
Pour une requête inter-sources, le qualificateur suit le moteur de requête plutôt que son identifiant. Une connexion PostgreSQL nommée vultr_db est écrite vultr_db.public.orders ; la même connexion sur MySQL est qualifiée par sa base de données. Elle peut effectuer des jointures avec un dossier de fichiers CSV, un système d'information local ou une API de facturation en une seule instruction en lecture seule.
Documentation du fournisseur : www.vultr.com
FAQ
Questions concernant les bases de données gérées Vultr
Quels outils peuvent lire les données des bases de données gérées par Vultr via les flux de requêtes ?
Tous ces outils, depuis une seule connexion : Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertes et rapports programmés. Connectez la base de données une seule fois et tous les systèmes accèdent à la même connexion en lecture seule ; aucune configuration n’est requise pour chaque outil et aucune copie supplémentaire des données n’est nécessaire.
Dois-je ouvrir un port de pare-feu pour ma base de données Vultr Managed Databases ?
Non. L'agent réseau Query Streams s'exécute au sein de votre réseau et ouvre une seule connexion sortante chiffrée. Aucun trafic entrant n'est intercepté, aucun VPN n'est requis et la base de données conserve ses règles de pare-feu existantes.
Les flux de requêtes peuvent-ils modifier les données dans les bases de données gérées par Vultr ?
Non. L'agent impose un accès en lecture seule lors de l'exécution : une seule instruction à la fois, uniquement SELECT et les instructions associées. Les informations d'identification restent sur l'agent et ne sont jamais envoyées aux flux de requêtes.
De quoi Query Streams a-t-il besoin pour se connecter aux bases de données gérées par Vultr ?
Un hôte accessible, un rôle et son mot de passe : l’agent intègre le pilote, aucune installation n’est donc requise sur la base de données. Hôte : db-postgresql-abc123.vultrdb.com – la carte reconnaît le suffixe .vultrdb.com. Port : attribué par cluster et laissé volontairement vide. Le port PostgreSQL est souvent le 16751 ; veuillez copier le port réel depuis le portail. Moteurs : PostgreSQL ou MySQL, à choisir en haut de la carte. Une chaîne de connexion collée est automatiquement configurée. Pilote : Npgsql ou MySqlConnector, fourni par l’agent – aucune installation n’est requise côté Vultr.
Est-il possible de joindre des bases de données gérées par Vultr à une autre base de données dans la même requête ?
Oui, il s'agit bien d'une requête fédérée. Une seule instruction peut référencer simultanément les bases de données gérées par Vultr et vos autres connexions, sous la forme `connection.schema.table`. Chaque source exécute uniquement la partie qu'elle peut traiter et renvoie le résultat. La jointure est centralisée, ce qui évite toute connexion entre les sources et empêche toute copie ou planification. L'accès en lecture seule s'applique à chaque élément (SELECT, WITH et EXPLAIN uniquement), et la quantité de données qu'une source peut transmettre pour une requête donnée est limitée. Les requêtes fédérées sont incluses dans votre abonnement ; la page dédiée affiche les limites actuelles de la source et de la taille des données.
La connexion aux bases de données gérées Vultr est-elle différente de la connexion à PostgreSQL ?
Seule la chaîne de connexion est nécessaire. Les bases de données gérées Vultr utilisent le protocole PostgreSQL ; par conséquent, les filtres, la planification, le partage, les modules complémentaires Excel et Google Sheets ainsi que le serveur MCP fonctionnent de manière identique. La carte Vultr pré-remplit les paramètres d'hôte, de port et SSL attendus par le fournisseur.
Existe-t-il un guide de conversion de Vultr vers Excel ?
Oui, il s'agit bien du guide PostgreSQL, et il est correct pour les bases de données gérées par Vultr. Vultr utilise le protocole PostgreSQL ; par conséquent, la connexion de Vultr à Excel, à Google Sheets et à toute autre destination suit les mêmes étapes. Seule la chaîne de connexion est spécifique à Vultr, et la carte Vultr la renseigne automatiquement.
Installez Vultr là où le travail se fait.
Installez l'agent, configurez-le pour qu'il pointe vers votre base de données et choisissez une destination.
Lecture seule Sortant uniquement Les identifiants restent sur l'agent

