Zarządzany Postgres mówi po PostgreSQL
Łączyć Baza danych OCI z PostgreSQL do Excela, Arkuszy Google, AI i REST
Baza danych Oracle Cloud Infrastructure z PostgreSQL. Brak publicznego punktu końcowego sprawia, że agent jest naturalnym rozwiązaniem, a nie jedynie obejściem.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane OCI PostgreSQL
- 1 połączenie wychodzące
- 0 porty przychodzące
- tylko do odczytu · dane uwierzytelniające pozostają niezmienione
działa dalej
- Dla Twojego zespołu, dostawców i partnerów
-
Excel dodatek · odświeżanie na żądanie
-
Arkusze Google dodatek · odświeżanie na żądanie
-
Nova AI zapytaj prostym językiem · tekst do SQL
-
Przeglądarka danych udostępniaj wyniki na żywo · zespół, dostawcy, partnerzy · dowolne urządzenie
- Do aplikacji i systemów
-
Interfejs API REST Punkt końcowy JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Zaplanowane synchronizacje Arkusze Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Dla narzędzi AI
-
Asystenci AI Claude · Kursor · Serwer MCP
- Dostarczone do ludzi
-
Alerty i raporty Slack · Discord · E-mail · Webhook
Query Streams odczytuje bazę danych OCI z PostgreSQL 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. Ta usługa nie ma żadnego publicznego punktu końcowego — jest dostępna tylko z poziomu sieci VCN — więc nie pojawia się typowe pytanie o to, jak bezpiecznie udostępnić bazę danych. Zainstaluj agenta sieciowego na instancji OCI Compute w tej samej sieci VCN, a połączy się on z prywatnym punktem końcowym jak zwykły klient, wybierając numery dla wszystkich innych połączeń. Brak bastionu, brak publicznego dostępu i brak reguły przychodzącej.
Baza danych OCI z PostgreSQL to PostgreSQL na sieci — standardowy sterownik, więc wszystkie poniższe instrukcje obowiązują bez zmian. Jedynym elementem specyficznym dla OCI PostgreSQL jest ciąg połączenia, omówiony w szczegóły połączenia.
- Dla Twojego zespołu, dostawców i partnerów
-
OCI PostgreSQL do Excela Microsoft Excel · Dodatek do programu Excel
Pobierz na żywo wyniki OCI PostgreSQL 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 -
OCI PostgreSQL do Arkuszy Google Dodatek Arkuszy
Uruchom zapisane zapytanie OCI PostgreSQL z paska bocznego i upuść wiersze do arkusza. Współpracownicy mogą je samodzielnie odświeżyć.
Przewodnik po PostgreSQL -
Zapytaj Novę o OCI PostgreSQL Nova AI · tekst do SQL
Zadaj pytanie prostym językiem. Nova zna już Twoje tabele OCI PostgreSQL, zapisuje i uruchamia zapytanie SQL, wyjaśnia odpowiedź i tworzy wykres – bez konieczności pisania zapytania i podawania danych uwierzytelniających.
Jak działa Nova -
OCI PostgreSQL do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny
Udostępnij wynik OCI PostgreSQL na żywo 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 stacjonarnym. Widzą tylko wyniki, a nie kod SQL ani dane uwierzytelniające.
Jak działa Przeglądarka danych - Do aplikacji i systemów
-
OCI PostgreSQL REST API Punkt końcowy HTTP
Opublikuj zapytanie OCI PostgreSQL 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 -
OCI PostgreSQL do Power BI Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki OCI PostgreSQL na żywo przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI -
OCI PostgreSQL do Airtable Platforma automatyzacji
Synchronizuj wiersze OCI PostgreSQL z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Przewodnik po PostgreSQL -
OCI PostgreSQL do Baserow Platforma automatyzacji
Przekaż tabelę Baserow z OCI PostgreSQL przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.
Przewodnik po PostgreSQL -
OCI PostgreSQL do SeaTable Platforma automatyzacji
Utrzymuj bazę SeaTable na bieżąco, korzystając z danych OCI PostgreSQL, bez konieczności eksportowania pliku lub udostępniania bazy danych.
Przewodnik po PostgreSQL -
OCI PostgreSQL do Smartsheet Platforma automatyzacji
Prześlij wyniki OCI PostgreSQL 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 -
OCI PostgreSQL do Anvil Anvil Works · Platforma aplikacji
Wspieraj aplikację Anvil Python za pomocą OCI PostgreSQL przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.
Przewodnik po PostgreSQL - Dla narzędzi AI
-
Serwer OCI PostgreSQL MCP Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu w OCI PostgreSQL ze schematem potrzebnym do pisania prawidłowych zapytań SQL — bez konieczności podawania danych uwierzytelniających w czacie.
Przewodnik po PostgreSQL - Dostarczone do ludzi
-
Alerty i raporty OCI PostgreSQL Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytania OCI PostgreSQL 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
Zainstaluj agenta sieciowego na instancji OCI Compute w tej samej sieci VCN i podsieci co system baz danych. To jest cała sztuczka, a to jest zwykła instancja Compute obsługująca normalny ruch wychodzący.
W konsoli OCI otwórz system DB i skopiuj prywatny punkt końcowy — adres IP lub nazwę FQDN, która jest rozpoznawana wewnątrz sieci VCN.
Wprowadź go jako hosta, wraz z portem, bazą danych i nazwą użytkownika. Baza danych Postgres jest wstępnie wypełniona; nazwa użytkownika to ta, którą utworzyłeś w systemie baz danych.
Pozostaw opcję Użyj protokołu SSL włączoną, chyba że w systemie bazy danych protokół TLS jest wyłączony, a następnie uruchom test.
Zapisz i odczytaj z Microsoft Excel, Arkuszy Google, Power BI, MCP lub REST. Prywatna baza danych jest teraz dostępna z arkusza kalkulacyjnego bez konieczności jej ujawniania.
Funkcja dogłębna
Co daje Ci OCI PostgreSQL
Nie ma publicznego punktu końcowego i okazuje się, że to łatwy przypadek
Zwykle prywatna baza danych jest niewygodna. Tutaj sytuacja jest odwrotna, ponieważ agent został już stworzony dokładnie dla tego kształtu.
- Baza danych OCI z PostgreSQL jest z założenia prywatna w sieci VCN. Nie ma potrzeby włączania publicznej nazwy hosta ani ustawienia, które by ją nadało.
- W związku z tym żadne narzędzie łączące się z własną chmurą nie może do niej dotrzeć, a zwykłe obejścia — host bastionowy, publiczna podsieć, sieć VPN łącząca nas z biurem — wszystko to oznacza poszerzenie czegoś.
- Agent nie łączy się z serwerem. Wystarczy umieścić go na instancji Compute w tej samej sieci VCN, a stanie się on po prostu klientem w sieci prywatnej. Następnie otworzy jedno połączenie wychodzące do strumieni zapytań dla wszystkich innych. Nic się nie zmieni w sieci VCN.
- To połączenie wychodzące jest jedyną drogą do i z, a do jego utworzenia nie jest potrzebna żadna reguła listy zabezpieczeń dla połączeń przychodzących. Baza danych pozostaje tak samo prywatna, jak przed połączeniem jej z arkuszem kalkulacyjnym.
Branding opiera się na zapisanym połączeniu, ponieważ prywatny adres IP wygląda jak każdy inny
Istnieje pewien niewielki skutek prywatności, który warto wyjaśnić, ponieważ sprawia, że karta ta zachowuje się nieco inaczej niż pozostałe.
- Każda inna hostowana tutaj karta rozpoznaje swojego dostawcę po nazwie hosta — .neon.tech, .render.com, .aivencloud.com. Nie ma odpowiednika OCI, ponieważ Twój punkt końcowy to prywatny adres w Twojej sieci i może być dowolny.
- Zatem to ustawienie jest identyfikowane poprzez wybór karty, a nie adresu. Jego wybór rejestruje, że jest to OCI.
- Nic w połączeniu nie zależy od tego; to odznaka i domyślne ustawienia marki, a nie protokół sieciowy. Pod spodem znajduje się PostgreSQL, a agent zawiera sterownik Npgsql.
- Oznacza to, że warto wybrać tę kartę zamiast generycznego PostgreSQL, mimo że oba by się ze sobą łączyły. Heroku to jedyny inny preset w tej samej pozycji i z tego samego powodu.
Szyfrowanie następuje po zaznaczeniu pola wyboru, a prywatna sieć jest tego powodem
Większość zarządzanych kart Postgres twierdzi, że agent wymusza TLS niezależnie od tego, co zaznaczono w polu wyboru. Ta karta celowo tego nie robi.
- Pole wyboru SSL jest domyślnie zaznaczone, a pozostawienie go włączonym oznacza szyfrowanie połączenia. To standardowa ścieżka i nie wymaga uwagi.
- Agent nie nadpisuje tego, ponieważ system VCN-prywatna baza danych z wyłączonym TLS jest prawidłową konfiguracją, a wymuszenie szyfrowania zerwałoby działające połączenie. Ruch w prywatnej podsieci nigdy nie przechodzi przez publiczny internet.
- Instrukcja jest więc prosta: zostaw tę opcję włączoną, chyba że w systemie bazy danych wyłączono protokół TLS. W takim przypadku należy ją wyłączyć.
- Gdy szyfrowanie jest włączone, łańcuch certyfikatów nie jest weryfikowany. Należy to traktować jako zabezpieczenie przed odczytaniem przesyłanego ruchu, a nie jako dowód na to, który serwer odpowiedział.
- Wszystko, co uruchamia agent, jest tylko do odczytu, dane uwierzytelniające pozostają na instancji Compute, na której je zainstalowano, a Query Streams nie przechowuje kopii danych.
-- Zwykły Postgres, tylko do odczytu, z wnętrza VCN\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS income\nFROM public.customers AS c\nJOIN public.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
Połącz OCI PostgreSQL z resztą swoich danych
Jedno polecenie może obejmować jednocześnie OCI PostgreSQL i inne połączenia. 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
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 oci_core.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 OCI PostgreSQL
- Gospodarz
- Prywatny punkt końcowy systemu bazy danych — adres IP lub nazwa FQDN, która jest rozpoznawana w sieci VCN. Brak nazwy publicznej.
- Port
- 5432
- Kierowca
- Npgsql, przenoszony przez agenta — nic do zainstalowania na końcu OCI
- Umieszczenie agenta
- Instancja OCI Compute w tej samej sieci VCN i podsieci. Nie jest wymagany bastion ani publiczna ekspozycja.
- Domyślne
- Baza danych Postgres jest wstępnie wypełniona. Nazwa użytkownika to ta, którą utworzyłeś w systemie baz danych.
- TLS
- Zaznacza pole wyboru SSL, które jest domyślnie zaznaczone. Nie jest wymuszane przez agenta, ponieważ prywatny system VCN może legalnie wyłączyć TLS. Szyfrowane, gdy jest włączone; łańcuch certyfikatów nie jest weryfikowany.
- Łączenie
- Brak. Agent nie stosuje żadnych adaptacji puli dla OCI.
- Zidentyfikowany przez
- Wybór karty, a nie nazwy hosta — adres prywatny nie przenosi sygnału dostawcy
- Zapisano jako
- PostgreSQL z OCI zachowanym jako odznaka
- Schemat domyślny
- publiczny, czyli taki, jaki niesie ze sobą odniesienie federacyjne
To jest łącznik, w którym argument architektury przestaje być tematem rozmów o bezpieczeństwie, a staje się jedyną działającą rzeczą. Każda inna strona w tym miejscu może twierdzić, że agent nie potrzebuje przychodzącej reguły zapory sieciowej, i to prawda, i to jest miłe. W bazie danych OCI z PostgreSQL nie ma dostępnej reguły przychodzącej, o którą można by poprosić, ponieważ nie ma publicznego punktu końcowego, na który można by ją skierować. Narzędzie, które łączy się z Twojej chmury z własnej chmury, po prostu nie może uzyskać dostępu do tej bazy danych; narzędzie działające w Twojej sieci VCN i wykonujące połączenia wychodzące, może.
Praktyczny kształt jest mało efektowny, a o to właśnie chodzi: mała instancja Compute w odpowiedniej podsieci, zainstalowany na niej agent i wpisany prywatny punkt końcowy. Stamtąd baza danych pojawia się w programie Microsoft Excel, Arkuszach Google, Power BI, kliencie MCP i punkcie końcowym REST, z dostępem tylko do odczytu i kontrolowanymi przez Ciebie filtrami, a sieć VCN jest skonfigurowana dokładnie tak, jak była.
W przypadku zapytań międzyźródłowych OCI to zwykły Postgres. Połączenie o nazwie oci_core jest zapisywane jako oci_core.public.orders i łączy się z folderem plików CSV, magazynem w chmurze lub interfejsem API do rozliczeń jednym poleceniem tylko do odczytu — co często jest właśnie celem umieszczenia arkusza kalkulacyjnego przed bazą danych, którego nikt inny nie widzi.
Dokumentacja dostawcy: www.oracle.com
Często zadawane pytania
Pytania dotyczące bazy danych OCI z PostgreSQL
Które narzędzia potrafią odczytywać dane z bazy danych OCI z PostgreSQL poprzez strumienie 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 OCI z bazą danych PostgreSQL?
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 bazie danych OCI za pomocą PostgreSQL?
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 bazą danych OCI za pomocą PostgreSQL?
Dostępny host, rola i jej hasło – agent przenosi sterownik, więc nic nie jest instalowane w bazie danych. Host: Prywatny punkt końcowy systemu bazy danych – adres IP lub nazwa domeny w pełni kwalifikowanej (FQDN), która jest rozwiązywana w ramach sieci VCN. Brak nazwy publicznej. Port: 5432. Sterownik: Npgsql, przenoszony przez agenta – nic nie jest instalowane po stronie OCI. Umieszczenie agenta: Instancja obliczeniowa OCI w tej samej sieci VCN i podsieci. Nie jest wymagany bastion ani publiczne udostępnianie.
Czy mogę połączyć bazę danych OCI z PostgreSQL z inną bazą danych w tym samym zapytaniu?
Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do bazy danych OCI z PostgreSQL i innymi połączeniami jednocześnie, zapisując to jako connection.schema.table. Każde źródło uruchamia tylko tę część, którą może, i przesyła wynik z powrotem; łą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 to, ile 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 bazy danych OCI z PostgreSQL różni się od łączenia PostgreSQL?
Tylko ciąg połączenia. Baza danych OCI z PostgreSQL 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 OCI PostgreSQL wstępnie wypełnia ustawienia hosta, portu i SSL, których oczekuje dostawca.
Czy istnieje przewodnik OCI PostgreSQL do Excela?
Tak — to jest przewodnik po PostgreSQL i jest on poprawny dla bazy danych OCI z PostgreSQL w takiej formie, w jakiej został napisany. OCI PostgreSQL obsługuje protokół PostgreSQL Wire Protocol, więc OCI PostgreSQL do Excela, OCI PostgreSQL do Arkuszy Google i do każdego innego miejsca docelowego wykonuje te same kroki. Jedyną częścią specyficzną dla OCI PostgreSQL jest ciąg połączenia, a karta OCI PostgreSQL wypełnia go za Ciebie.
Umieść OCI PostgreSQL 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

