Postgres Terkelola berbicara PostgreSQL
Menghubungkan Basis Data OCI dengan PostgreSQL ke Excel, Google Sheets, AI, dan REST
Basis data Oracle Cloud Infrastructure dengan PostgreSQL. Tidak ada titik akhir publik yang tersedia, sehingga agen menjadi solusi yang tepat dan bukan sekadar jalan pintas.
Satu koneksi, setiap permukaan
Ke mana data OCI PostgreSQL Anda dapat dikirim?
- 1 koneksi keluar
- 0 port masuk
- hanya baca · kredensial tetap di tempatnya
berjalan pada
- Untuk tim, vendor, dan mitra Anda
-
Excel add-in · refresh on demand
-
Lembar Kerja Google tambahan · penyegaran sesuai permintaan
-
Nova AI bertanya dengan bahasa Inggris sederhana · teks ke SQL
-
Penampil Data Bagikan hasil langsung · tim, vendor, mitra · perangkat apa pun
- Untuk aplikasi dan sistem
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sinkronisasi terjadwal Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Untuk alat AI
-
Asisten AI Claude · Kursor · Server MCP
- Dikirimkan kepada orang-orang
-
Peringatan & laporan Slack · Discord · Email · Webhook
Query Streams membaca Database OCI dengan PostgreSQL dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP dan endpoint REST melalui satu koneksi baca saja. Layanan ini sama sekali tidak memiliki endpoint publik — hanya dapat diakses dari dalam VCN Anda — sehingga pertanyaan umum tentang cara mengekspos database dengan aman tidak muncul. Instal Network Agent pada instance OCI Compute di VCN yang sama dan ia akan terhubung ke endpoint privat sebagai klien biasa, melakukan panggilan keluar untuk semua hal lainnya. Tidak ada bastion, tidak ada paparan publik, tidak ada aturan masuk.
OCI Database dengan PostgreSQL adalah PostgreSQL yang dikirim melalui jaringan. — driver standar, jadi setiap panduan di bawah ini berlaku tanpa perubahan. Satu-satunya bagian khusus OCI PostgreSQL adalah string koneksi, yang dibahas di bawah ini. detail koneksi.
- Untuk tim, vendor, dan mitra Anda
-
OCI PostgreSQL ke Excel Microsoft Excel · Add-in Excel
Ambil hasil OCI PostgreSQL secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.
Panduan PostgreSQL -
OCI PostgreSQL ke Google Sheets Tambahan lembar
Jalankan kueri OCI PostgreSQL yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.
Panduan PostgreSQL -
Tanyakan kepada Nova tentang OCI PostgreSQL Nova AI · teks ke SQL
Ajukan pertanyaan dalam bahasa Inggris yang mudah dipahami. Nova sudah mengetahui tabel OCI PostgreSQL Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.
Cara kerja Nova -
OCI PostgreSQL ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop
Bagikan hasil OCI PostgreSQL secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang saat dibuka, di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan kode SQL atau kredensialnya.
Cara kerja Penampil Data - Untuk aplikasi dan sistem
-
API REST OCI PostgreSQL Titik akhir HTTP
Publikasikan kueri OCI PostgreSQL sebagai endpoint JSON terautentikasi yang dapat dipanggil oleh aplikasi apa pun, dengan spesifikasi OpenAPI 3.1 dan koleksi siap pakai untuk Postman, Insomnia, dan Hoppscotch. Tidak ada port basis data yang dibuka.
Panduan PostgreSQL -
OCI PostgreSQL ke Power BI Power Query M
Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil OCI PostgreSQL secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.
Cara kerja Power BI -
OCI PostgreSQL ke Airtable Platform otomatisasi
Sinkronkan baris OCI PostgreSQL ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.
Panduan PostgreSQL -
OCI PostgreSQL ke Baserow Platform otomatisasi
Mengisi data ke tabel Baserow dari OCI PostgreSQL melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.
Panduan PostgreSQL -
OCI PostgreSQL ke SeaTable Platform otomatisasi
Jaga agar basis data SeaTable selalu mutakhir dengan data OCI PostgreSQL tanpa mengekspor file atau mengekspos basis data.
Panduan PostgreSQL -
OCI PostgreSQL ke Smartsheet Platform otomatisasi
Masukkan hasil OCI PostgreSQL ke dalam grid Smartsheet sehingga rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.
Panduan PostgreSQL -
OCI PostgreSQL ke Anvil Anvil Works · Platform aplikasi
Dukung aplikasi Python Anvil dengan OCI PostgreSQL melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.
Panduan PostgreSQL - Untuk alat AI
-
Server OCI PostgreSQL MCP Klien Claude, Cursor, dan MCP
Berikan akses baca saja kepada asisten AI ke OCI PostgreSQL beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di dalam obrolan.
Panduan PostgreSQL - Dikirimkan kepada orang-orang
-
Peringatan dan laporan OCI PostgreSQL Slack · Discord · Email · Webhook
Atur jadwal untuk kueri OCI PostgreSQL dan kirimkan baris data ke Slack, Discord, email, atau webhook yang ditandatangani — atau tahan pesan hingga jumlah baris, ambang batas, atau perubahan persentase melampaui batas yang Anda tetapkan.
Cara kerja peringatan dan laporan
Cara kerjanya
5 langkah, tanpa perubahan firewall masuk.
Instal Network Agent pada instance OCI Compute di VCN dan subnet yang sama dengan sistem DB. Intinya adalah ini, dan ini adalah instance Compute biasa yang melakukan lalu lintas keluar normal.
Di konsol OCI, buka sistem DB dan salin titik akhir privat — IP atau FQDN yang dapat diresolusi di dalam VCN.
Masukkan sebagai host, dengan port, basis data, dan nama pengguna. Basis data postgres sudah terisi; nama pengguna adalah apa pun yang Anda buat dengan sistem basis data.
Biarkan opsi Gunakan SSL tetap aktif kecuali jika sistem basis data Anda menonaktifkan TLS, kemudian jalankan pengujian.
Simpan, dan baca dari Microsoft Excel, Google Sheets, Power BI, MCP, atau REST. Basis data pribadi kini dapat diakses dari spreadsheet tanpa pernah terekspos sebelumnya.
Analisis mendalam fitur
Apa yang diberikan OCI PostgreSQL kepada Anda?
Tidak ada titik akhir publik, dan ternyata itu adalah kasus yang mudah.
Biasanya, basis data pribadi adalah yang paling merepotkan. Di sini justru sebaliknya, karena agen tersebut memang sudah dirancang dengan bentuk seperti ini.
- Database OCI dengan PostgreSQL dirancang untuk bersifat privat VCN. Tidak ada nama host publik yang dapat diaktifkan dan tidak ada pengaturan yang akan memberikannya kepada Anda.
- Jadi, alat apa pun yang terhubung ke dalam dari cloud-nya sendiri tidak dapat mencapainya, dan solusi alternatif yang biasa digunakan adalah... — host bastion, subnet publik, VPN kembali ke kantor — semuanya berarti memperluas sesuatu.
- Agen tersebut tidak terhubung ke dalam. Letakkan di instance Compute di VCN yang sama dan itu hanya akan menjadi klien di jaringan pribadi, kemudian membuka satu koneksi keluar ke Query Streams untuk semua hal lainnya. Tidak ada yang berubah pada VCN.
- Koneksi keluar tersebut adalah satu-satunya rute masuk atau keluar, dan tidak diperlukan aturan daftar keamanan masuk untuk membuatnya. Basis data tetap sepenuhnya privat seperti sebelum Anda menghubungkannya ke spreadsheet.
Branding bergantung pada koneksi yang tersimpan, karena IP pribadi terlihat seperti IP lainnya.
Salah satu konsekuensi kecil dari sifat privat yang perlu dijelaskan, karena hal ini membuat kartu ini berperilaku sedikit berbeda dari yang lain.
- Setiap kartu yang dihosting lainnya di sini mengenali penyedianya dari nama host. — .neon.tech, .render.com, .aivencloud.com. Tidak ada padanan OCI, karena titik akhir Anda adalah alamat pribadi di dalam jaringan Anda sendiri dan bisa berupa apa saja.
- Jadi, pengaturan awal ini diidentifikasi berdasarkan kartu yang dipilih, bukan berdasarkan alamat. Memilih kartu inilah yang mencatat bahwa ini adalah OCI.
- Tidak ada yang bergantung pada hal itu terkait koneksi; yang penting adalah lencana dan pengaturan default bermerek, bukan protokol jaringan. Di baliknya terdapat PostgreSQL dan agen tersebut membawa driver Npgsql.
- Ini berarti kartu tersebut layak dipilih dibandingkan PostgreSQL generik meskipun keduanya dapat terhubung. Heroku adalah satu-satunya preset lain yang berada di posisi yang sama, dan karena alasan yang sama.
Enkripsi mengikuti kotak centang, dan jaringan pribadi adalah alasannya.
Sebagian besar kartu Postgres terkelola di sini menyatakan bahwa agen akan memaksakan TLS terlepas dari apa pun yang tertera di kotak centang. Kartu ini tidak melakukannya, dengan sengaja.
- Kotak centang SSL diaktifkan secara default, dan jika dibiarkan, koneksi akan dienkripsi. Itu adalah jalur normal dan tidak perlu diperhatikan.
- Agen tidak menimpanya, karena sistem VCN-private DB dengan TLS dimatikan adalah konfigurasi yang sah dan memaksakan enkripsi akan merusak koneksi yang sedang berfungsi. Lalu lintas pada subnet pribadi tidak pernah melewati internet publik.
- Jadi instruksinya sederhana: biarkan tetap aktif kecuali sistem basis data Anda menonaktifkan TLS, dalam hal ini hapuslah.
- Saat enkripsi diaktifkan, rantai sertifikat tidak diverifikasi. Anggaplah ini sebagai perlindungan terhadap siapa pun yang membaca lalu lintas saat transit, bukan sebagai bukti server mana yang menjawab.
- Semua yang dijalankan oleh agen bersifat hanya baca, kredensial tetap berada di instance Compute tempat Anda menginstalnya, dan Query Streams tidak menyimpan salinan data Anda.
-- Postgres biasa, hanya baca, dari dalam VCN\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS revenue\nFROM public.customers AS c\nJOIN public.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;
Digunakan bersama oleh setiap konektor basis data.
Hal ini berlaku untuk setiap konektor basis data.
- Hanya untuk keberangkatan — agen membuka satu koneksi terenkripsi ke Query Streams. Tidak ada port masuk yang perlu diteruskan, tidak ada VPN, tidak ada daftar IP yang diizinkan, tidak ada informasi tentang basis data Anda yang terekspos ke internet.
- Kredensial tetap tersimpan. — Nama pengguna dan kata sandi basis data tersimpan di mesin tempat Anda menginstal agen. Query Streams tidak pernah menerimanya dan tidak dapat mengakses basis data Anda sendiri.
- Hanya baca, diberlakukan — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Permintaan penulisan ditolak di mesin Anda sendiri sebelum dikirim ke server, alih-alih bergantung pada izin yang telah diatur oleh seseorang.
- Sebarkan agen sebanyak yang Anda inginkan. — satu per situs, wilayah, atau cloud. Setiap sumber data yang dapat mereka lihat muncul dalam satu menu tarik-turun, sehingga tidak ada yang perlu tahu agen mana yang menghosting apa.
Yang Anda dapatkan setelah kueri disimpan
- Bagikan kemampuannya, bukan kode SQL-nya. — seorang kolega atau mitra eksternal dapat menjalankan kueri Anda dan mengubah filternya tanpa pernah melihat pernyataan di baliknya.
- Filter dari kedua arah — deklarasikan sendiri sebagai @variabel, atau biarkan konektor menemukan nilai literal yang sudah ada di klausa WHERE Anda dan menawarkannya sebagai menu tarik-turun.
- Bacalah dari mana saja — Microsoft Excel, Google Sheets, Power BI, REST API, asisten AI melalui MCP, Query Builder, dan Nova semuanya membaca kueri tersimpan yang sama.
- Jalankan beberapa sekaligus — lima kueri tersimpan ke dalam lima tab lembar kerja, dialirkan secara bersamaan, sebesar apa pun hasilnya.
- Hubungkan dengan hal lain yang sudah Anda hubungkan. — basis data lain, API bisnis, atau folder file, dalam satu pernyataan baca saja.
SQL lintas sumber
Gabungkan OCI PostgreSQL dengan data Anda yang lain.
Satu pernyataan dapat mencakup OCI PostgreSQL dan koneksi Anda lainnya sekaligus. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengirimkan hasilnya kembali, dan penggabungan terjadi secara terpusat — sumber-sumber tersebut tidak pernah berkomunikasi satu sama lain dan tidak ada yang disalin ke mana pun.
3 koneksi · 3 agen
Satu pernyataan
-- tidak ada yang disalin, tidak ada yang digabungkan, tidak ada yang dijadwalkan
PILIH c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DARI oci_coreketertiban umum1 f
GABUNG erp_sql.dbo.pelanggan2 c ON c.id = f.customer_id
GABUNG penagihan.stripe.faktur3 i ON i.customer = c.stripe_id
KELOMPOKKAN BERDASARKAN c.wilayah
PESAN OLEH ditagih DESC;
Tiga bagian tersebut adalah koneksi, skema, dan tabel — dan nama koneksi adalah apa pun yang Anda sebutkan. Kolom ilustratif; tabel Anda akan menjadi tabel Anda. Hanya baca berlaku untuk setiap bagian: SELECT, WITH, dan EXPLAIN saja, dengan batasan seberapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Cara kerja kueri terfederasi
Detail koneksi
Apa yang dibutuhkan OCI PostgreSQL?
- Tuan rumah
- Endpoint privat sistem DB — sebuah IP atau FQDN yang terresolusi di dalam VCN Anda. Tidak ada nama publik.
- Pelabuhan
- 5432
- Pengemudi
- Npgsql, dibawa oleh agen — tidak perlu diinstal di sisi OCI.
- Penempatan agen
- Instans OCI Compute di VCN dan subnet yang sama. Tidak diperlukan bastion dan tidak ada paparan publik.
- Pengaturan default
- Database postgres sudah terisi otomatis. Nama pengguna adalah nama pengguna yang Anda buat bersama sistem basis data.
- TLS
- Mengikuti kotak centang SSL, yang diaktifkan secara default. Tidak dipaksakan oleh agen, karena sistem VCN-private mungkin secara sah menonaktifkan TLS. Dienkripsi saat diaktifkan; rantai sertifikat tidak diverifikasi.
- Pengumpulan
- Tidak ada. Agen tidak menerapkan adaptasi pooler apa pun untuk OCI.
- Diidentifikasi oleh
- Memilih kartu, bukan nama host — alamat pribadi tidak membawa sinyal penyedia layanan.
- Disimpan sebagai
- PostgreSQL, dengan OCI tetap sebagai lencana.
- Skema default
- publik, yang merupakan makna dari referensi terfederasi.
Inilah konektor di mana argumen arsitektur berhenti menjadi poin pembicaraan keamanan dan menjadi satu-satunya hal yang berfungsi. Setiap halaman lain di sini dapat mengatakan bahwa agen tidak memerlukan aturan firewall masuk, dan itu benar dan bagus. Pada Database OCI dengan PostgreSQL, tidak ada aturan masuk yang tersedia untuk diminta, karena tidak ada titik akhir publik untuk mengarahkannya. Alat yang terhubung dari cloud-nya sendiri ke cloud Anda tidak dapat mencapai database ini; alat yang berjalan di dalam VCN Anda dan melakukan panggilan keluar dapat melakukannya.
Bentuk praktisnya tidak glamor dan itulah intinya: sebuah instance Compute kecil di subnet yang tepat, agen terpasang di dalamnya, dan endpoint privat dimasukkan. Dari situ, basis data muncul di Microsoft Excel, Google Sheets, Power BI, klien MCP, dan endpoint REST, dengan akses baca saja dan filter yang Anda kendalikan, dan VCN dikonfigurasi persis seperti semula.
Untuk kueri lintas sumber, OCI adalah Postgres biasa. Koneksi yang Anda sebut oci_core ditulis sebagai oci_core.public.orders, dan terhubung ke folder CSV, gudang data cloud, atau API penagihan dalam satu pernyataan baca saja — yang seringkali justru merupakan tujuan menempatkan spreadsheet di depan basis data yang tidak dapat diakses oleh hal lain.
Dokumentasi vendor: www.oracle.com
Pertanyaan yang Sering Diajukan (FAQ)
Pertanyaan tentang Database OCI dengan PostgreSQL
Alat apa saja yang dapat membaca database OCI dengan data PostgreSQL melalui Query Streams?
Semuanya, dari satu koneksi: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, peringatan dan laporan terjadwal. Hubungkan basis data sekali dan setiap antarmuka akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.
Apakah saya perlu membuka port firewall ke database OCI saya yang menggunakan PostgreSQL?
Tidak. Query Streams Network Agent berjalan di dalam jaringan Anda dan membuka satu koneksi keluar terenkripsi. Tidak ada yang mendengarkan lalu lintas masuk, tidak diperlukan VPN, dan basis data mempertahankan aturan firewall yang ada.
Bisakah Query Streams mengubah data di Database OCI dengan PostgreSQL?
Tidak. Agen tersebut memberlakukan mode baca saja pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Kredensial tetap berada di agen dan tidak pernah dikirim ke Query Streams.
Apa yang dibutuhkan Query Streams untuk terhubung ke Database OCI dengan PostgreSQL?
Host yang dapat dijangkau, peran, dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada basis data. Host: Titik akhir privat sistem DB — IP atau FQDN yang dapat diresolusi di dalam VCN Anda. Tidak ada nama publik. Port: 5432. Driver: Npgsql, dibawa oleh agen — tidak ada yang perlu diinstal di sisi OCI. Penempatan agen: Instans OCI Compute di VCN dan subnet yang sama. Tidak diperlukan bastion dan tidak ada paparan publik.
Bisakah saya menggabungkan database OCI dengan PostgreSQL ke database lain dalam satu kueri yang sama?
Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke Basis Data OCI dengan PostgreSQL dan koneksi Anda lainnya sekaligus, yang ditulis sebagai connection.schema.table. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya dan mengalirkan hasilnya kembali; penggabungan terjadi secara terpusat, sehingga sumber-sumber tersebut tidak pernah terhubung satu sama lain dan tidak ada yang disalin atau dijadwalkan. Hanya baca berlaku untuk setiap bagian — hanya SELECT, WITH, dan EXPLAIN — dan ada batasan seberapa banyak data yang dapat diserahkan oleh satu sumber untuk satu kueri. Kueri terfederasi adalah fitur rencana; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.
Apakah menghubungkan database OCI dengan PostgreSQL berbeda dengan menghubungkan PostgreSQL?
Hanya string koneksi saja. OCI Database dengan PostgreSQL menggunakan protokol komunikasi PostgreSQL, sehingga filter, penjadwalan, berbagi, add-on Excel dan Google Sheets, serta server MCP semuanya berfungsi identik. Kartu OCI PostgreSQL secara otomatis mengisi host, port, dan pengaturan SSL yang diharapkan oleh penyedia layanan.
Apakah ada panduan OCI PostgreSQL ke Excel?
Ya — ini adalah panduan PostgreSQL, dan panduan ini benar untuk OCI Database dengan PostgreSQL seperti yang tertulis. OCI PostgreSQL menggunakan protokol komunikasi PostgreSQL, jadi OCI PostgreSQL ke Excel, OCI PostgreSQL ke Google Sheets, dan semua tujuan lainnya mengikuti langkah-langkah yang sama. Satu-satunya bagian khusus OCI PostgreSQL adalah string koneksi, dan kartu OCI PostgreSQL akan mengisinya untuk Anda.
Tempatkan OCI PostgreSQL di tempat pekerjaan berlangsung.
Instal agen, arahkan ke basis data Anda, dan pilih tujuan.
Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.

