Logo Vultr Managed Databases

Terkelola · PG + MySQL Berbicara tentang PostgreSQL / MySQL

Menghubungkan Basis Data Terkelola Vultr ke Excel, Google Sheets, AI, dan REST

Basis Data yang Dikelola Vultr — PostgreSQL atau MySQL. Port ditetapkan per klaster dan bukan 5432, yang merupakan sebagian besar cerita pengaturan.

Satu koneksi, setiap permukaan

Ke mana data Vultr Anda dapat dikirim?

Query Streams membaca Database Terkelola Vultr dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP, dan endpoint REST melalui satu koneksi baca saja. Satu kartu mencakup kedua mesin yang ditawarkan Vultr, PostgreSQL dan MySQL, dan Anda memilih salah satunya di bagian atas. Dua hal yang perlu diketahui sebelum Anda mulai: Vultr menetapkan port non-standar per klaster daripada menggunakan port default mesin, dan kedua mesin tersebut mendapatkan perlakuan berbeda pada enkripsi. Keduanya dibahas di bawah ini.

Vultr Managed Databases adalah PostgreSQL / MySQL yang tersedia secara online. — driver standar, jadi setiap panduan di bawah ini berlaku tanpa perubahan. Satu-satunya bagian khusus Vultr adalah string koneksi, yang dibahas di bawah ini. detail koneksi.

  1. Untuk tim, vendor, dan mitra Anda
  2. Vultr ke Excel Microsoft Excel · Add-in Excel

    Ambil hasil Vultr secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.

    Panduan PostgreSQL
  3. Vultr ke Google Sheets Tambahan lembar

    Jalankan kueri Vultr yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.

    Panduan PostgreSQL
  4. Tanyakan pada Nova tentang Vultr Nova AI · teks ke SQL

    Ajukan pertanyaan dalam bahasa Inggris yang mudah dipahami. Nova sudah mengetahui tabel Vultr Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.

    Cara kerja Nova
  5. Vultr ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop

    Bagikan hasil Vultr secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang setiap kali dibuka, di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan kode SQL atau kredensialnya.

    Cara kerja Penampil Data
  6. Untuk aplikasi dan sistem
  7. API REST Vultr Titik akhir HTTP

    Publikasikan kueri Vultr 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
  8. Vultr ke Power BI Power Query M

    Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil Vultr secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.

    Cara kerja Power BI
  9. Vultr ke Airtable Platform otomatisasi

    Sinkronkan baris Vultr ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.

    Panduan PostgreSQL
  10. Vultr ke Baserow Platform otomatisasi

    Mengisi tabel Baserow dari Vultr melalui endpoint REST — baik yang dihosting sendiri atau di cloud Baserow.

    Panduan PostgreSQL
  11. Vultr ke SeaTable Platform otomatisasi

    Jaga agar basis data SeaTable selalu mutakhir dengan data Vultr tanpa mengekspor file atau mengekspos basis data.

    Panduan PostgreSQL
  12. Vultr ke Smartsheet Platform otomatisasi

    Masukkan hasil Vultr ke dalam tabel Smartsheet sehingga rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.

    Panduan PostgreSQL
  13. Vultr ke Anvil Anvil Works · Platform aplikasi

    Dukung aplikasi Python Anvil dengan Vultr melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.

    Panduan PostgreSQL
  14. Untuk alat AI
  15. Server Vultr MCP Klien Claude, Cursor, dan MCP

    Berikan akses baca saja kepada asisten AI ke Vultr beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di dalam obrolan.

    Panduan PostgreSQL
  16. Dikirimkan kepada orang-orang
  17. Peringatan dan laporan Vultr Slack · Discord · Email · Webhook

    Atur jadwal untuk menjalankan kueri Vultr 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.

01

Instal Network Agent di mana saja yang dapat menjangkau cluster. Network Agent hanya membuat koneksi keluar, jadi tidak diperlukan aturan firewall masuk.

02

Di portal Vultr, buka Managed Databases, pilih klaster Anda, lalu Overview and Connection Details.

03

Tempelkan string koneksi ke kolom pertama. Host, port, basis data, nama pengguna, dan kata sandi akan dibaca dari string tersebut, dan pemilih mesin akan mengikuti skema — string postgres:// memilih PostgreSQL, string mysql:// memilih MySQL.

04

Periksa port yang digunakan. Vultr menetapkan satu port per klaster dan PostgreSQL sering kali menggunakan port 16751, jadi ini adalah kolom yang perlu diverifikasi, bukan diasumsikan.

05

Biarkan opsi Gunakan SSL tetap aktif, uji, dan simpan. Baca dari Microsoft Excel, Google Sheets, Power BI, MCP, atau REST.

Analisis mendalam fitur

Apa yang Vultr berikan kepada Anda

Port tersebut berlaku per klaster, dan kolom inilah yang menarik perhatian orang.

Sebagian besar penyedia layanan terkelola mempertahankan mesin default. Vultr tidak, dan semua hal di hilir bergantung pada ketepatan pengaturan tersebut.

  • Klaster PostgreSQL umumnya menggunakan port 16751, bukan 5432, dan klaster MySQL juga mendapatkan port khusus yang ditetapkan. Nomor tersebut milik klaster, bukan mesinnya.
  • Jadi, kartu tersebut sengaja membiarkan kolom port kosong daripada mengisi otomatis dengan nilai default yang salah. Nilai tersebut harus diketik atau disalin, dan kartu tidak akan menyimpan tanpa nilai tersebut.
  • Itulah kegagalan yang lebih baik. Kode kesalahan 5432 yang salah namun masuk akal akan lolos melalui formulir dan kemudian mengalami timeout saat terhubung, yang terbaca sebagai firewall yang diblokir dan membuat Anda mencari di tempat yang sama sekali salah.
  • Menempelkan string koneksi dari Detail Koneksi adalah cara yang andal, karena port tersebut terdapat di dalamnya.

Satu kartu, dua mesin, dan keduanya berbeda dalam hal enkripsi.

Pilihan mesin di bagian atas mengubah lebih banyak hal daripada pengemudi. Bagian ini perlu dibaca sebelum Anda mencentang kotak pilihan.

  • Pilih PostgreSQL dan agen akan memaksa enkripsi untuk host .vultrdb.com mana pun, terlepas dari apa pun yang tertulis di kotak centang. Vultr membutuhkannya, dan agen tidak akan mengirimkan data dalam bentuk teks biasa ke nama host tersebut.
  • Pilih MySQL dan kotak centang tersebut adalah keseluruhan mekanismenya. Secara default, opsi ini aktif dan koneksi akan dienkripsi selama opsi ini tetap aktif, tetapi tidak ada yang dapat menggantikannya jika Anda menonaktifkannya.
  • Perbedaannya bersifat struktural, bukan karena kelalaian: agen menyimpan tabel nama host PostgreSQL yang dihosting dan dipaksa menggunakan TLS, dan tidak ada padanan untuk MySQL. Pemisahan yang sama berlaku pada setiap kartu multi-engine di sini.
  • Instruksi praktisnya sama saja, baik dengan cara apa pun. — Biarkan opsi Gunakan SSL tetap aktif. Pada MySQL, itu satu-satunya hal yang melindungi koneksi.
  • Dalam kedua kasus tersebut, rantai sertifikat tidak diverifikasi. Baca enkripsi sebagai perlindungan terhadap siapa pun yang membaca lalu lintas, bukan sebagai bukti server mana yang menjawab.

Apa yang dapat dan tidak dapat dilakukan oleh koneksi tersebut.

Garansi yang sama berlaku untuk kedua mesin tersebut.

  • Semua yang dijalankan oleh agen bersifat hanya baca, satu pernyataan dalam satu waktu, dan tidak akan menjalankan apa pun yang bersifat tulis.
  • Kredensial tetap berada di mesin tempat Anda menginstal agen. Query Streams tidak menyimpan salinan kredensial tersebut dan tidak menyimpan salinan data Anda.
  • Anda dapat berbagi kemampuan untuk menjalankan kueri yang tersimpan tanpa harus berbagi kode SQL di baliknya atau kata sandi basis data.
  • Mesin mana pun yang Anda pilih, koneksi akan disimpan sebagai mesin tersebut dengan Vultr tetap sebagai lencana.
-- Hanya baca, mesin mana pun yang Anda pilih\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;

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

Hubungkan Vultr dengan data Anda yang lain.

Satu pernyataan dapat mencakup Vultr 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

Basis Data Terkelola Vultr Terkelola · PG + MySQL
Microsoft SQL Server Mesin relasional
Stripe Pembayaran & penagihan

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     vultr_dbketertiban 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 Vultr

Tuan rumah
db-postgresql-abc123.vultrdb.com — kartu tersebut mengenali akhiran .vultrdb.com
Pelabuhan
Ditetapkan per klaster dan sengaja dikosongkan. PostgreSQL seringkali 16751; salin yang sebenarnya dari portal.
Mesin
PostgreSQL atau MySQL, dipilih di bagian atas kartu. String koneksi yang disalin akan mengaturnya untuk Anda.
Pengemudi
Npgsql atau MySqlConnector, dibawa oleh agen — tidak perlu diinstal di sisi Vultr.
Format tempel
String dari Overview, Connection Details, sebagai URI postgres:// atau mysql://
Pengaturan default
Database defaultdb dan pengguna vultradmin sudah terisi sebelumnya, sesuai dengan apa yang dibuat oleh Vultr.
TLS
Dipaksa oleh agen untuk .vultrdb.com di PostgreSQL. Dikontrol melalui kotak centang di MySQL, aktif secara default — biarkan tetap aktif. Rantai sertifikat tidak diverifikasi dalam kedua kasus tersebut.
Pengumpulan
Tidak ada. Vultr tidak mengekspos pooler dan agen tidak menerapkan adaptasi pooler apa pun.
Disimpan sebagai
PostgreSQL atau MySQL, dengan Vultr tetap sebagai logo.
Skema default
Koneksi publik di PostgreSQL. Koneksi MySQL dikualifikasi berdasarkan basis datanya.

Port non-standar adalah satu hal penting yang perlu diingat dari halaman ini. Ini adalah detail kecil yang menyebabkan kegagalan yang sangat membingungkan, karena koneksi ke host yang tepat pada port yang salah tidak ditolak — melainkan macet dan kemudian habis waktu (timeout), yang persis seperti firewall yang diblokir. Menyalin string koneksi daripada mengetik host secara manual menghindari seluruh jenis masalah ini, karena port tersebut sudah termasuk di dalamnya.

Perbedaan enkripsi per-mesin perlu dijelaskan secara gamblang karena kotak centangnya terlihat identik pada keduanya. Pada PostgreSQL, ini adalah kontrol pengamanan tambahan atas sesuatu yang sudah dijamin oleh agen; pada MySQL, ini adalah jaminan itu sendiri. Widget yang sama, bobot yang berbeda, dan instruksi yang sebenarnya sama untuk keduanya.

Untuk kueri lintas sumber, kualifikasi mengikuti mesin, bukan lencana. Koneksi PostgreSQL yang Anda sebut vultr_db ditulis sebagai vultr_db.public.orders; koneksi yang sama pada MySQL dikualifikasikan oleh basis datanya. Keduanya bergabung ke folder CSV, sistem pencatatan lokal, atau API penagihan dalam satu pernyataan baca saja.

Dokumentasi vendor: www.vultr.com

Pertanyaan yang Sering Diajukan (FAQ)

Pertanyaan tentang Basis Data Terkelola Vultr

Alat apa saja yang dapat membaca data Vultr Managed Databases 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 Vultr Managed Databases saya?

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 Vultr Managed Databases?

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 Vultr Managed Databases?

Host yang dapat dijangkau, peran, dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada basis data. Host: db-postgresql-abc123.vultrdb.com — kartu mengenali akhiran .vultrdb.com. Port: Ditetapkan per klaster dan sengaja dikosongkan. PostgreSQL seringkali 16751; salin port sebenarnya dari portal. Mesin: PostgreSQL atau MySQL, dipilih di bagian atas kartu. String koneksi yang ditempelkan akan mengaturnya untuk Anda. Driver: Npgsql atau MySqlConnector, dibawa oleh agen — tidak perlu diinstal di sisi Vultr.

Bisakah saya menggabungkan Database yang Dikelola Vultr dengan database lain dalam kueri yang sama?

Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke Basis Data Terkelola Vultr 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 basis data yang dikelola Vultr berbeda dengan menghubungkan PostgreSQL?

Hanya string koneksi saja. Vultr Managed Databases menggunakan protokol wire PostgreSQL, sehingga filter, penjadwalan, berbagi, add-on Excel dan Google Sheets, serta server MCP semuanya berfungsi identik. Kartu Vultr secara otomatis mengisi host, port, dan pengaturan SSL yang diharapkan oleh penyedia.

Apakah ada panduan konversi Vultr ke Excel?

Ya — ini adalah panduan PostgreSQL, dan panduan ini benar untuk Vultr Managed Databases sebagaimana tertulis. Vultr menggunakan protokol komunikasi PostgreSQL, jadi Vultr ke Excel, Vultr ke Google Sheets, dan setiap tujuan lainnya mengikuti langkah-langkah yang sama. Satu-satunya bagian khusus Vultr adalah string koneksi, dan kartu Vultr akan mengisinya untuk Anda.

Tempatkan Vultr 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.