Funzionalità di Cloud SQL per PostgreSQL

In questa pagina vengono descritte le principali caratteristiche e capacità di Cloud SQL per PostgreSQL. Cloud SQL è disponibile anche per MySQL e SQL Server.

Funzionalità PostgreSQL per versioni di Cloud SQL

Per saperne di più sulle funzionalità di ogni versione di Cloud SQL per PostgreSQL, consulta Introduzione alle versioni di Cloud SQL.

Supporto delle funzionalità PostgreSQL per Cloud SQL

  • Database PostgreSQL completamente gestiti nel cloud.
  • Istanze disponibili in Americhe, UE, Asia e Australia. Vedi tutti località in cui puoi creare Cloud SQL di Compute Engine.
  • Supporta la migrazione dai database di origine ai database di destinazione Cloud SQL utilizzando Database Migration Service (DMS).
  • Dati dei clienti criptati nelle reti interne di Google e nel database e quando sono archiviati in tabelle di database, file temporanei e backup.
  • Supporto per connessioni esterne sicure con il proxy di autenticazione Cloud SQL o con protocollo SSL/TLS.
  • Replica dei dati tra più zone con failover automatico.
  • Importazione ed esportazione di database utilizzando i file di dump SQL.
  • Supporto per il protocollo client-server PostgreSQL e PostgreSQL standard connettori.
  • Backup automatici, backup on demand e recupero point-in-time.
  • Clonazione delle istanze.
  • Integrazione con il logging e il monitoraggio di Google Cloud Observability.
  • Supporto per più versioni di PostgreSQL.
  • Replica logica

Estensioni PostgreSQL supportate per Cloud SQL

Cloud SQL supporta molte estensioni PostgreSQL. Per un elenco completo vedi Configurare PostgreSQL .

Linguaggi procedurali PostgreSQL supportati per Cloud SQL

Cloud SQL supporta le PL/pgSQL procedure SQL lingua.

Linguaggi supportati per Cloud SQL per PostgreSQL

Puoi utilizzare Cloud SQL con le applicazioni App Engine in esecuzione in un ambiente flessibile, scritte in:

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

Puoi anche usare Cloud SQL con applicazioni esterne utilizzando il protocollo client-server PostgreSQL.

Come connetterti alle istanze Cloud SQL per PostgreSQL

Puoi connetterti a un'istanza Cloud SQL da:

La connessione a Cloud SQL con accesso privato Google non è supportata.

Differenze tra PostgreSQL standard e Cloud SQL per PostgreSQL

In generale, la funzionalità PostgreSQL fornita da Cloud SQL è la stessa funzionalità fornita da un'istanza di cluster PostgreSQL. Tuttavia, ci sono alcune differenze tra un modello un'istanza PostgreSQL e un'istanza Cloud SQL.

Funzionalità non supportate per Cloud SQL per PostgreSQL

  • Qualsiasi funzionalità che richiede i privilegi di SUPERUSER, con le seguenti eccezioni:

  • Il metodo di trasmissione WITHOUT FUNCTION.

  • Worker in background personalizzati.

  • Il client psql in Cloud Shell non supporta le operazioni che richiedono una riconnessione, ad esempio la connessione a un database diverso utilizzando Comando \c.

  • Compilazione Just-in-Time (JIT) di macchine virtuali di basso livello (LLVM).

Differenze significative tra PostgreSQL e Cloud SQL per PostgreSQL