Fitur Cloud SQL untuk PostgreSQL

Halaman ini menjelaskan fitur dan kemampuan utama Cloud SQL untuk PostgreSQL. Cloud SQL juga tersedia untuk MySQL dan SQL Server.

Fitur PostgreSQL oleh edisi Cloud SQL

Untuk mengetahui informasi selengkapnya tentang fitur setiap edisi Cloud SQL untuk PostgreSQL, baca Pengantar edisi Cloud SQL.

Dukungan fitur PostgreSQL untuk Cloud SQL

  • Database PostgreSQL yang terkelola sepenuhnya di cloud.
  • Instance tersedia di Amerika, Uni Eropa, Asia, dan Australia. Lihat semua lokasi tempat Anda dapat membuat instance Cloud SQL.
  • Mendukung migrasi dari database sumber ke database tujuan Cloud SQL menggunakan Database Migration Service (DMS).
  • Data pelanggan yang dienkripsi di jaringan internal Google serta di tabel database, file sementara, dan cadangan.
  • Dukungan untuk koneksi eksternal yang aman dengan Proxy Auth Cloud SQL atau dengan protokol SSL/TLS.
  • Replikasi data di antara beberapa zona dengan failover otomatis.
  • Mengimpor dan mengekspor database menggunakan file dump SQL.
  • Dukungan untuk protokol klien-server PostgreSQL dan konektor PostgreSQL standar.
  • Pencadangan otomatis, pencadangan sesuai permintaan, dan pemulihan point-in-time.
  • Cloning instance.
  • Integrasi dengan logging dan pemantauan Kemampuan observasi Google Cloud.
  • Dukungan untuk beberapa versi PostgreSQL.
  • Replikasi logis

Ekstensi PostgreSQL yang didukung untuk Cloud SQL

Cloud SQL mendukung banyak ekstensi PostgreSQL. Untuk daftar lengkap ekstensi ini, lihat Mengonfigurasi ekstensi PostgreSQL.

Bahasa prosedur PostgreSQL yang didukung untuk Cloud SQL

Cloud SQL mendukung bahasa prosedur PL/pgSQL SQL.

Bahasa yang didukung untuk Cloud SQL untuk PostgreSQL

Anda dapat menggunakan Cloud SQL dengan aplikasi App Engine yang berjalan di lingkungan fleksibel yang ditulis dalam:

  • C#
  • Go
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby

Anda juga dapat menggunakan Cloud SQL dengan aplikasi eksternal menggunakan protokol klien-server PostgreSQL standar.

Cara terhubung ke instance Cloud SQL untuk PostgreSQL

Anda dapat terhubung ke instance Cloud SQL dari:

Terhubung ke Cloud SQL dengan akses Google Pribadi tidak didukung.

Perbedaan antara PostgreSQL standar dan Cloud SQL untuk PostgreSQL

Secara umum, fungsi PostgreSQL yang disediakan oleh instance Cloud SQL sama dengan fungsi yang disediakan oleh instance PostgreSQL yang dihosting secara lokal. Namun, ada beberapa perbedaan antara instance PostgreSQL standar dan instance Cloud SQL.

Fitur yang tidak didukung untuk Cloud SQL untuk PostgreSQL

  • Semua fitur yang memerlukan hak istimewa SUPERUSER

    Pengecualian untuk aturan ini dibuat untuk pernyataan CREATE EXTENSION, tetapi hanya untuk ekstensi yang didukung.

  • Worker latar belakang khusus

  • Klien psql di Cloud Shell tidak mendukung operasi yang memerlukan koneksi ulang, seperti terhubung ke database yang berbeda menggunakan perintah \c.

  • Kompilasi tepat waktu (JIT) Mesin Virtual Level Rendah (LLVM).

Perbedaan penting antara PostgreSQL dan Cloud SQL untuk PostgreSQL

  • Beberapa opsi dan parameter PostgreSQL tidak diaktifkan untuk diedit sebagai flag Cloud SQL.

    Untuk meminta penambahan flag .Cloud SQL yang dapat dikonfigurasi, gunakan grup Diskusi Cloud SQL.