Logo zarządzanych baz danych Vultr

Zarządzane · PG + MySQL mówi po PostgreSQL / MySQL

Łączyć Bazy danych zarządzane przez Vultr do Excela, Arkuszy Google, AI i REST

Vultr Managed Databases — PostgreSQL lub MySQL. Port jest przypisywany do klastra i nie jest to 5432, co stanowi większość konfiguracji.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane Vultr

Usługa Query Streams odczytuje zarządzane bazy danych Vultr z Microsoft Excel, Arkuszy Google, Power BI, asystentów AI przez MCP i punkt końcowy REST za pośrednictwem jednego połączenia tylko do odczytu. Jedna karta obejmuje oba silniki oferowane przez Vultr, PostgreSQL i MySQL, a wybór należy dokonać na górze. Warto wiedzieć dwie rzeczy przed rozpoczęciem: Vultr przypisuje niestandardowy port do klastra zamiast korzystać z domyślnego silnika, a oba silniki mają różne podejście do szyfrowania. Oba zostały omówione poniżej.

Vultr Managed Databases to PostgreSQL/MySQL w sieci — standardowy sterownik, więc wszystkie poniższe instrukcje obowiązują bez zmian. Jedynym elementem specyficznym dla Vultr jest ciąg połączenia, omówiony w szczegóły połączenia.

  1. Dla Twojego zespołu, dostawców i partnerów
  2. Vultr do Excela Microsoft Excel · Dodatek do programu Excel

    Pobierz wyniki Vultr na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w programie Excel na komputerze stacjonarnym, w programie Excel Online, w programie Microsoft 365.

    Przewodnik po PostgreSQL
  3. Vultr do Arkuszy Google Dodatek Arkuszy

    Uruchom zapisane zapytanie Vultr z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą je samodzielnie odświeżyć.

    Przewodnik po PostgreSQL
  4. Zapytaj Novę o Vultr Nova AI · tekst do SQL

    Zadaj pytanie prostym językiem. Nova zna już Twoje tabele Vultr, pisze i uruchamia SQL, wyjaśnia odpowiedź i tworzy wykres – bez pisania zapytania i podawania danych uwierzytelniających.

    Jak działa Nova
  5. Vultr do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny

    Udostępnij na żywo wynik Vultr każdemu — współpracownikowi, dostawcy, partnerowi — w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze. Widzą wyniki, a nie SQL ani dane uwierzytelniające.

    Jak działa Przeglądarka danych
  6. Do aplikacji i systemów
  7. Interfejs API REST Vultr Punkt końcowy HTTP

    Opublikuj zapytanie Vultr jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.

    Przewodnik po PostgreSQL
  8. Vultr do Power BI Power Query M

    Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki Vultr na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

    Jak działa Power BI
  9. Vultr do Airtable Platforma automatyzacji

    Synchronizuj wiersze Vultr z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Przewodnik po PostgreSQL
  10. Vultr do Baserow Platforma automatyzacji

    Przekaż tabelę Baserow z Vultr przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

    Przewodnik po PostgreSQL
  11. Vultr do SeaTable Platforma automatyzacji

    Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych Vultr, bez konieczności eksportowania pliku lub udostępniania bazy danych.

    Przewodnik po PostgreSQL
  12. Vultr do Smartsheet Platforma automatyzacji

    Prześlij wyniki z Vultr do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.

    Przewodnik po PostgreSQL
  13. Vultr do Anvil Anvil Works · Platforma aplikacji

    Wspieraj aplikację Anvil Python za pomocą Vultr przez punkt końcowy REST zamiast osadzać dane uwierzytelniające bazy danych w aplikacji.

    Przewodnik po PostgreSQL
  14. Dla narzędzi AI
  15. Serwer Vultr MCP Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu w systemie Vultr, podając schemat potrzebny do poprawnego pisania kodu SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Przewodnik po PostgreSQL
  16. Dostarczone do ludzi
  17. Alerty i raporty Vultr Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytań Vultr i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.

    Jak działają alerty i raporty

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Zainstaluj agenta sieciowego w dowolnym miejscu, z którego ma on dostęp do klastra. Nawiązuje on tylko połączenia wychodzące, więc nie jest potrzebna żadna reguła zapory dla połączeń przychodzących.

02

W portalu Vultr otwórz Zarządzane bazy danych, wybierz swój klaster, a następnie Przegląd i Szczegóły połączenia.

03

Wklej ciąg połączenia w pierwsze pole. Zostaną z niego odczytane host, port, baza danych, nazwa użytkownika i hasło, a selektor silnika będzie działał zgodnie ze schematem — ciąg postgres:// wybiera PostgreSQL, ciąg mysql:// wybiera MySQL.

04

Sprawdź port, na którym nastąpiło lądowanie. Vultr przypisuje jeden port na klaster, a PostgreSQL często ma numer 16751, więc to pole należy zweryfikować, a nie zakładać.

05

Pozostaw opcję „Użyj protokołu SSL” włączoną, przetestuj i zapisz. Odczytuj z Microsoft Excel, Arkuszy Google, Power BI, MCP lub REST.

Funkcja dogłębna

Co daje Ci Vultr

Port jest na klaster i to jest pole, które łapie ludzi

Większość dostawców usług zarządzanych korzysta z domyślnego silnika. Vultr tego nie robi, a wszystko, co dzieje się dalej, zależy od jego poprawnego działania.

  • Klastry PostgreSQL zazwyczaj mają port 16751, a nie 5432, a klastry MySQL również mają przypisany własny port. Numer ten należy do klastra, a nie do silnika.
  • Karta celowo pozostawia port pusty, zamiast wstępnie wypełnić błędną wartość domyślną. Trzeba ją wpisać lub wkleić, a bez niej karta nie zapisuje się.
  • To jest lepsza porażka. Błędny, ale prawdopodobny kod 5432 przeleciałby przez formularz, a następnie wyłączyłby połączenie, co odczytałoby się jako zablokowana zapora sieciowa i skierowałoby Cię w zupełnie niewłaściwe miejsce.
  • Wklejenie ciągu połączenia z sekcji Szczegóły połączenia to najpewniejsza trasa, ponieważ port przechodzi przez nią.

Jedna karta, dwa silniki, a różnią się szyfrowaniem

Wybór silnika na górze zmienia więcej niż sterownik. Warto przeczytać tę część, zanim odznaczysz pole wyboru.

  • Wybierz PostgreSQL, a agent wymusi szyfrowanie dla dowolnego hosta .vultrdb.com, niezależnie od zaznaczenia pola wyboru. Vultr tego wymaga, a agent nie wyśle tekstu jawnego do hosta o tej nazwie.
  • Wybierz MySQL, a pole wyboru będzie stanowiło cały mechanizm. Jest ono domyślnie włączone, a połączenie jest szyfrowane, dopóki jest włączone, ale nic nie nadpisuje tego szyfrowania, jeśli je wyłączysz.
  • Różnica jest strukturalna, a nie wynika z przeoczenia: agent przechowuje tabelę hostowanych nazw hostów PostgreSQL, dla których wymusza TLS, i nie ma odpowiednika MySQL. Ten sam podział obowiązuje na każdej karcie wielosilnikowej.
  • Instrukcja praktyczna jest w obu przypadkach taka sama — pozostaw opcję „Użyj SSL” włączoną. W MySQL jest to jedyna metoda ochrony połączenia.
  • W żadnym z przypadków łańcuch certyfikatów nie jest weryfikowany. Szyfrowanie odczytu służy ochronie przed odczytaniem ruchu przez osoby trzecie, a nie jako dowód na to, który serwer odpowiedział.

Co połączenie może, a czego nie może zrobić

W przypadku obu silników obowiązują te same gwarancje.

  • Wszystko, co uruchamia agent, jest tylko do odczytu, po jednym poleceniu na raz, i nie uruchamia niczego, co wymaga zapisu.
  • Dane uwierzytelniające pozostają na komputerze, na którym zainstalowano agenta. Query Streams nie przechowuje ich kopii ani kopii Twoich danych.
  • Można udostępniać możliwość uruchomienia zapisanego zapytania bez konieczności udostępniania kodu SQL ani hasła do bazy danych.
  • Niezależnie od tego, który silnik wybierzesz, połączenie zostanie zapisane jako wybrany silnik, a Vultr będzie widoczny jako odznaka.
-- Tylko do odczytu, niezależnie od wybranego silnika\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS income\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= now() - interwał '30 dni'\nGROUP BY c.name\nORDER BY revenue DESC;

Współdzielone przez każdy łącznik bazy danych

Dotyczy każdego łącznika bazy danych

  • Tylko wysyłka — agent otwiera jedno szyfrowane połączenie do strumieni zapytań. Bez przekierowania portu przychodzącego, bez VPN, bez listy dozwolonych adresów IP, bez żadnych informacji o Twojej bazie danych w internecie.
  • Poświadczenia pozostają na swoim miejscu — nazwa użytkownika i hasło do bazy danych są dostępne na komputerze, na którym zainstalowano agenta. Query Streams nigdy ich nie otrzymuje i nie może samodzielnie nawiązać połączenia z bazą danych.
  • Tylko do odczytu, wymuszone — po jednym poleceniu na raz, tylko SELECT i polecenia powiązane. Polecenie zapisu jest odrzucane na Twoim komputerze, zanim zostanie wysłane na serwer, zamiast polegać na uprawnieniu, o którym ktoś pamiętał.
  • Wdrażaj dowolną liczbę agentów — po jednym na lokalizację, region lub chmurę. Każde źródło danych, jakie widzą, pojawia się w jednym menu rozwijanym, więc nikt nie musi wiedzieć, który agent co hostuje.

Co otrzymasz po zapisaniu zapytania

  • Udostępniaj możliwości, a nie SQL — współpracownik lub zewnętrzny partner może uruchomić Twoje zapytanie i zmienić jego filtry, nie widząc nigdy oświadczenia, które za nim stoi.
  • Filtry z obu kierunków — zadeklaruj je samodzielnie jako @variables lub pozwól, aby łącznik wykrył wartości dosłowne już znajdujące się w klauzuli WHERE i zaoferował je jako listy rozwijane.
  • Przeczytaj to z dowolnego miejsca — Microsoft Excel, Arkusze Google, Power BI, API REST, asystenci AI w MCP, Kreator zapytań i Nova — wszystkie te narzędzia odczytują to samo zapisane zapytanie.
  • Uruchom kilka naraz — pięć zapisanych zapytań w pięciu kartach arkusza kalkulacyjnego, przesyłanych strumieniowo jednocześnie, bez względu na wielkość wyników.
  • Połącz to z czymkolwiek innym, co podłączyłeś — inną bazę danych, API biznesowe lub folder plików w jednym poleceniu tylko do odczytu.

Międzyźródłowy SQL

Dołącz Vultr do reszty swoich danych

Jedno polecenie może obejmować Vultr i inne połączenia jednocześnie. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.

3 połączenia · 3 agentów

Bazy danych zarządzane przez Vultr Zarządzane · PG + MySQL
Microsoft SQL Server Silnik relacyjny
Pasek Płatności i fakturowanie

Jedno stwierdzenie

-- nic nie zostało skopiowane, nic nie zostało połączone, nic nie zostało zaplanowane
SELECT   c.region, COUNT(*) AS zamówienia, SUM(i.amount_due) AS fakturowane
Z     vultr_db.zamówienia.publiczne1  f
JOIN     erp_sql.dbo.klienci2   c WŁĄCZONY c.id = f.customer_id
JOIN     rozliczenia.stripe.invoices3 i WŁĄCZONY i.customer = c.stripe_id
GROUP BY c.region
ORDER BY fakturowany DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, jakie jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje Vultr

Gospodarz
db-postgresql-abc123.vultrdb.com — karta rozpoznaje sufiks .vultrdb.com
Port
Przypisane do klastra i celowo pozostawione puste. PostgreSQL często ma numer 16751; skopiuj prawdziwy numer z portalu.
Silniki
PostgreSQL lub MySQL, wybrane u góry karty. Wklejony ciąg połączenia ustawia go za Ciebie.
Kierowca
Npgsql lub MySqlConnector, przenoszony przez agenta — nic do zainstalowania po stronie Vultr
Wklej format
Ciąg z przeglądu, Szczegóły połączenia, jako URI postgres:// lub mysql://
Domyślne
Baza danych defaultdb i użytkownik vultradmin są wstępnie wypełnione i odpowiadają temu, co tworzy Vultr
TLS
Wymuszone przez agenta dla .vultrdb.com w PostgreSQL. W MySQL kontrolowane polem wyboru, domyślnie włączone — pozostaw włączone. Łańcuch certyfikatów nie jest weryfikowany w żaden sposób.
Łączenie
Brak. Vultr nie ujawnia żadnego poolera, a agent nie stosuje żadnych adaptacji poolera.
Zapisano jako
PostgreSQL lub MySQL, z Vultr jako odznaką
Schemat domyślny
public w PostgreSQL. Połączenie MySQL jest kwalifikowane przez bazę danych.

Niestandardowy port to jedyna rzecz, którą należy wynieść z tej strony. To drobny szczegół, który powoduje nieproporcjonalnie mylącą awarię, ponieważ połączenie z właściwym hostem na niewłaściwym porcie nie jest odrzucane — zawiesza się, a następnie przekracza limit czasu, co wygląda dokładnie tak, jak zablokowana zapora sieciowa. Skopiowanie ciągu połączenia zamiast ręcznego wpisywania hosta pozwala uniknąć całego tego problemu, ponieważ port jest w nim przechowywany.

Warto wyraźnie zaznaczyć różnicę w szyfrowaniu poszczególnych silników, ponieważ pole wyboru wygląda identycznie w obu przypadkach. W PostgreSQL jest to kontrola nad czymś, co agent już gwarantuje; w MySQL jest to gwarancja. Ten sam widget, inna waga, a uczciwa instrukcja jest taka sama w obu przypadkach.

W przypadku zapytania międzyźródłowego kwalifikator podąża za silnikiem, a nie za odznaką. Połączenie PostgreSQL o nazwie vultr_db jest zapisywane jako vultr_db.public.orders; to samo połączenie w MySQL jest kwalifikowane przez swoją bazę danych. Łączy się z folderem plików CSV, lokalnym systemem rekordów lub interfejsem API rozliczeniowym w jednym poleceniu tylko do odczytu.

Dokumentacja dostawcy: www.vultr.com

Często zadawane pytania

Pytania dotyczące zarządzanych baz danych Vultr

Które narzędzia mogą odczytywać dane z baz danych zarządzanych przez Vultr za pośrednictwem strumieni zapytań?

Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Wystarczy połączyć się z bazą danych raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.

Czy muszę otworzyć port zapory sieciowej dla mojej bazy danych Vultr Managed Databases?

Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a baza danych zachowuje istniejące reguły zapory sieciowej.

Czy strumienie zapytań mogą zmieniać dane w bazach danych zarządzanych przez Vultr?

Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.

Czego potrzebuje Query Streams, aby połączyć się z bazami danych zarządzanymi przez Vultr?

Dostępny host, rola i jej hasło — agent przenosi sterownik, więc nic nie jest instalowane w bazie danych. Host: db-postgresql-abc123.vultrdb.com — karta rozpoznaje sufiks .vultrdb.com. Port: przypisany do klastra i celowo pozostawiony pusty. PostgreSQL to często 16751; skopiuj rzeczywisty port z portalu. Silniki: PostgreSQL lub MySQL, wybrane w górnej części karty. Wklejony ciąg połączenia ustawia go za Ciebie. Sterownik: Npgsql lub MySqlConnector, przenoszony przez agenta — nic nie trzeba instalować po stronie Vultr.

Czy mogę połączyć bazy danych Vultr Managed Databases z inną bazą danych w tym samym zapytaniu?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do baz danych zarządzanych przez Vultr i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik strumieniowo; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego fragmentu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na ilość danych, jaką jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.

Czy łączenie się z bazami danych zarządzanymi przez Vultr różni się od łączenia się z bazami danych PostgreSQL?

Tylko ciąg połączenia. Vultr Managed Databases obsługuje protokół PostgreSQL Wire Protocol, więc filtry, harmonogramowanie, udostępnianie, dodatki do Excela i Arkuszy Google oraz serwer MCP działają identycznie. Karta Vultr wstępnie wypełnia ustawienia hosta, portu i SSL, których oczekuje dostawca.

Czy istnieje przewodnik po konwersji Vultr na Excel?

Tak — to przewodnik po PostgreSQL, który jest poprawny dla zarządzanych baz danych Vultr w obecnej formie. Vultr obsługuje protokół PostgreSQL Wire Protocol, więc połączenia z Vultr do Excela, Vultr do Arkuszy Google i do każdego innego miejsca docelowego przebiegają w ten sam sposób. Jedyną częścią specyficzną dla Vultr jest ciąg połączenia, który wypełnia karta Vultr.

Umieść Vultr tam, gdzie wykonywana jest praca

Zainstaluj agenta, skieruj go do swojej bazy danych i wybierz miejsce docelowe.

Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie