Tous les exemples de code Cloud SQL pour PostgreSQL
Cette page contient des exemples de code pour Cloud SQL pour PostgreSQL. Pour rechercher et filtrer des exemples de code pour d'autres produits Google Cloud , consultez l'explorateur d'exemplesGoogle Cloud .
Définir la durée de la connexion lors de l'utilisation de SQLAlchemy
Définissez le nombre maximal de secondes pendant lesquelles une connexion peut persister lorsque vous vous connectez à Cloud SQL pour PostgreSQL à l'aide de SQLAlchemy.
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Python
Mettre à niveau une instance vers la version de maintenance cible
Cet exemple met à niveau une instance vers la version cible POSTGRES_14_4.R20220710.01_07.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- Terraform
Créer une connexion de socket lors de l'utilisation de Node.js
Cet exemple de code montre comment ouvrir une connexion de socket Unix à Cloud SQL pour PostgreSQL à l'aide du module knex de Node.js.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- Node.js
- JavaScript
Configurer des certificats SSL pour la connexion TCP à l'aide de Go
Configurez des certificats SSL (Secure Sockets Layer) pour une connexion TCP à Cloud SQL pour MySQL à l'aide du package database/sql de Go.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- Go
Créer une connexion TCP à l'aide de Python
Ouvrez une connexion TCP à Cloud SQL pour PostgreSQL à l'aide de Python.
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Python
Créer une adresse IP privée Postgres
Exemple illustrant la création de l'adresse IP privée à utiliser avec une base de données Postgres.
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Terraform
Configurer des certificats SSL pour la connexion TCP à l'aide de Python
Configurez des certificats SSL (Secure Socket Layer) pour une connexion TCP à Cloud SQL pour PostgreSQL à l'aide du package sqlalchemy de Python.
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Python
Définir des limites pour les pools de connexion et le dépassement de capacité lors de l'utilisation de SQLAlchemy
Configurez la taille et le dépassement de capacité d'un pool de connexions lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de SQLAlchemy.
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Python
Définir des limites pour les pools de connexion et le dépassement de capacité lors de l'utilisation de Node.js
Configurez la taille et le débordement du pool de connexion lors de la connexion à Cloud SQL pour PostgreSQL à l'aide du module knex de Node.js.
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Node.js
- JavaScript
PostgreSQL – connexion avec le package database/sql
Exécutez une instruction SQL INSERT pour ouvrir et fermer une connexion à Cloud SQL pour PostgreSQL à l'aide du package de bases de données/SQL de Go.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Go
Créer une connexion TCP avec des certificats SSL à l'aide de Node.js
Ouvrez une connexion TCP à Cloud SQL pour PostgreSQL à l'aide du module knex de Node.js avec des certificats SSL (Secure Sockets Layer).
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Node.js
- JavaScript
Définir un emplacement personnalisé pour les sauvegardes
Cet exemple définit un emplacement personnalisé pour les sauvegardes sur us-central1.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- Terraform
PostgreSQL – connexion avec ADO.NET
Exécutez une instruction SQL INSERT pour ouvrir et fermer une connexion à Cloud SQL pour PostgreSQL à l'aide du package System.Data.Common d'ADO.NET.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- C#
Créer une instance répliquée Cloud SQL pour Postgres
Ce fichier Terraform montre comment créer une réplique d'une instance Postgres
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Terraform
PostgreSQL – ouverture et fermeture de connexions avec SQLAlchemy
Exécutez une instruction SQL INSERT pour ouvrir puis refermer une connexion à Cloud SQL pour PostgreSQL à l'aide de SQLAlchemy.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- Python
Créer une connexion TCP à l'aide de PHP
Ouvrez une connexion TCP à Cloud SQL pour PostgreSQL à l'aide de PHP.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- PHP
Créer une connexion de socket lors de l'utilisation de Go
Ouvrez une connexion de socket Unix à Cloud SQL pour PostgreSQL à l'aide du package database/sql de Go.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- Go
Définir des limites pour les pools de connexion et le dépassement de capacité lors de l'utilisation de Go
Configurez la taille du pool de connexions et le dépassement de capacité lorsque vous vous connectez à Cloud SQL pour PostgreSQL à l'aide du package database/sql de Go.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Go
Configurer la conservation des sauvegardes automatiques pour une instance
Cet exemple spécifie le nombre de sauvegardes automatiques à conserver pour une instance.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Terraform
Définir la durée de la connexion lors de l'utilisation de HikariCP
Configurer le nombre maximal de secondes pendant lequel une connexion peut persister lors d'une connexion à Cloud SQL pour PostgreSQL à l'aide de la bibliothèque de pool de connexions JDBC HikariCP.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Java
Créer une connexion TCP à l'aide de Java
Ouvrez une connexion TCP à Cloud SQL pour PostgreSQL à l'aide de Java.
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Java
Définir des limites pour les pools de connexion et le dépassement de capacité lors de l'utilisation de HikariCP
Configurez la taille et le dépassement du pool de connexions lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de la bibliothèque de pools de connexions JDBC HikariCP.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- Java
Créer une connexion à l'aide du connecteur Java Cloud SQL
Ouvrez une connexion à Cloud SQL pour PostgreSQL à l'aide du connecteur Java Cloud SQL.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Java
Créer une connexion TCP à l'aide d'ADO.NET
Ouvrez une connexion TCP à Cloud SQL pour PostgreSQL à l'aide d'un objet de connexion ADO.NET.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- C#
Réessayer une connexion ayant échoué lors de l'utilisation de SQLAlchemy
Retentez les connexions ayant échoué lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de SQLAlchemy.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Python
Créer une connexion de socket à l'aide de Java
Ouvrez une connexion de socket Unix à Cloud SQL pour PostgreSQL à l'aide de Java.
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Java
Créer une instance avec la règle relative aux mots de passe activée
Cet exemple crée une instance avec la règle de mot de passe activée.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Terraform
Créer une connexion de socket à l'aide de Go
Cet exemple de code montre comment ouvrir une connexion TCP à Cloud SQL pour PostgreSQL à l'aide du package database/sql de Go.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- Go
Planifier des sauvegardes automatiques pour une instance
Cet exemple planifie les sauvegardes automatiques pour une instance dans un délai de quatre heures à partir de 20h55.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Terraform
Définir des limites pour les pools de connexion et le dépassement de capacité lors de l'utilisation d'ADO.NET
Configurer la taille et le dépassement de capacité du pool de connexions lorsque vous vous connectez à Cloud SQL pour PostgreSQL à l'aide de l'objet de connexion ADO.NET.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- C#
Se connecter à Cloud SQL pour Postgres à l'aide de Go et des autorisations IAM
Connectez-vous à Cloud SQL pour Postgres à l'aide des autorisations IAM et Go afin de contrôler qui peut se connecter à vos instances Cloud SQL.
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Go
Créer une connexion de socket lors de l'utilisation d'ADO.NET
Ouvrez une connexion de socket Unix à Cloud SQL pour PostgreSQL à l'aide d'un objet ADO.NET.
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- C#
Réessayer une connexion ayant échoué lors de l'utilisation de Node.js
Effectuez une nouvelle tentative de connexion lors de la connexion à Cloud SQL pour PostgreSQL à l'aide du module knex de Node.js.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- JavaScript
- Node.js
Cloner une instance Cloud SQL pour Postgres Enterprise Plus
Ce fichier Terraform montre comment créer un clone d'une instance Postgres
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Terraform
Créer une connexion à l'aide du connecteur Python Cloud SQL
Ouvrez une connexion à Cloud SQL pour PostgreSQL à l'aide du connecteur Python Cloud SQL.
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Python
Configurer une adresse IP publique pour une instance
Cet exemple active l'adresse IP publique et ajoute une plage d'adresses autorisée pour une instance.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Terraform
Définir le délai d'expiration de la connexion lors de l'utilisation de PHP
Configurez un délai d'expiration de connexion lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de l'extension PHP Data Objects (PDO).
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- PHP
Créer une connexion à l'aide du connecteur Cloud SQL Go
Ouvrez une connexion à Cloud SQL pour Postgres à l'aide du connecteur Cloud SQL Go.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Go
Définir le délai d'expiration de la connexion lors de l'utilisation de SQLAlchemy
Configurez un délai d'expiration de connexion lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de SQLAlchemy.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Python
Définir le délai d'expiration de la connexion lors de l'utilisation de Node.js
Cet exemple de code montre comment configurer le délai d'expiration de la connexion lorsque vous vous connectez à Cloud SQL pour PostgreSQL à l'aide du module knex de Node.js.
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- JavaScript
- Node.js
Ajouter des indicateurs de base de données
Cet exemple ajoute les options de base de données log_connections et log_min_error_statement.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- Terraform
Créer une connexion TCP à l'aide de Node.js
Ouvre une connexion TCP à Cloud SQL pour PostgreSQL à l'aide du module knex Node.js.
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Node.js
- JavaScript
PostgreSQL – connexion servlet
Exécutez une instruction SQL INSERT pour ouvrir puis refermer une connexion à Cloud SQL pour PostgreSQL à l'aide de la bibliothèque de pools de connexions JDBC HikariCP.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Java
PostgreSQL – connexion à l'aide de l'extension PDO
Exécutez une instruction SQL INSERT pour ouvrir puis refermer une connexion à Cloud SQL pour PostgreSQL à l'aide de l'extension PHP Data Objects (PDO).
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- PHP
Définir le délai d'expiration de la connexion lors de l'utilisation d'ADO.NET
Configurez le délai d'expiration de connexion lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de l'objet "Connection" d'ADO.NET.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- C#
Réessayer une connexion ayant échoué lors de l'utilisation de HikariCP
Effectuez une nouvelle tentative de connexion lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de la bibliothèque de pool de connexions JDBC HikariCP.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Java
Définir la durée de la connexion lors de l'utilisation d'ADO.NET
Cet exemple de code montre comment configurer le nombre maximal de secondes pendant lesquelles une connexion peut persister lorsque vous vous connectez à Cloud SQL pour PostgreSQL à l'aide de l'objet de connexion ADO.NET.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- C#
Créer une connexion de socket à l'aide de PHP
Ouvrez une connexion de socket Unix à Cloud SQL pour PostgreSQL à l'aide de PHP.
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- PHP
Gérer les connexions avec ActiveRecord
Insérez des données à l'aide d'ActiveRecord pour gérer l'ouverture et la fermeture d'une connexion à Cloud SQL pour PostgreSQL.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- Ruby
Cloner une instance Cloud SQL pour PostgreSQL
Ce fichier Terraform montre comment cloner une instance Postgres
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Google Cloud
- Terraform
Définir le délai d'expiration de la connexion lors de l'utilisation de HikariCP
Configurez un délai d'expiration de connexion lors de la connexion à Cloud SQL pour PostgreSQL à l'aide de la bibliothèque de pool de connexions JDBC HikariCP.
- Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Java
Définir le délai d'expiration de la connexion lors de l'utilisation de Go
Configurez le délai d'expiration d'une connexion lorsque vous vous connectez à Cloud SQL pour PostgreSQL à l'aide du package database/sql de Go.
- Google Cloud
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Go
PostgreSQL – connexion avec knex
Insérer des données à l'aide du module knex de Node.js pour gérer l'ouverture et la fermeture d'une connexion à Cloud SQL pour PostgreSQL
- Google Cloud
- Cloud SQL
- Cloud SQL pour PostgreSQL
- Node.js
- JavaScript
Mettre en œuvre un intervalle exponentiel entre les tentatives lors de l'utilisation d'ADO.NET
Retentez une connexion ayant échoué en utilisant un intervalle exponentiel entre les tentatives pour vous connecter à Cloud SQL pour PostgreSQL en utilisant ADO.NET avec la bibliothèque Polly .NET.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- C#
Se connecter à Cloud SQL pour PostgreSQL avec Python via un socket Unix
Établit une connexion de base de données à une instance Cloud SQL pour PostgreSQL à l'aide d'un socket Unix. Il utilise la bibliothèque SQLAlchemy pour créer un moteur de connexion, configuré spécifiquement pour le pilote pg8000. Le script récupère les paramètres de connexion nécessaires, tels que l'utilisateur de la base de données, le mot de passe, le nom de la base de données et le chemin d'accès au socket Unix, à partir de variables d'environnement. Cette approche est particulièrement utile pour les applications exécutées dans la même région Google Cloud que l'instance Cloud SQL. Elle offre un moyen sécurisé et efficace de communiquer avec la base de données sans avoir à configurer une liste d'autorisation d'adresses IP pour les connexions TCP.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Google Cloud
- Python
Configurer les réseaux autorisés
Cet exemple configure les réseaux autorisés sur la plage d'adresses IP 192.0.2.0/24.
- Cloud SQL
- Google Cloud
- Cloud SQL pour PostgreSQL
- Terraform
Configurer des certificats SSL pour la connexion TCP à l'aide de Go
Configurez des certificats SSL (Secure Sockets Layer) pour une connexion TCP à Cloud SQL pour PostgreSQL à l'aide du package database/sql de Go.
- Cloud SQL pour PostgreSQL
- Cloud SQL
- Go