Loading...
Loading...
This file generates or explains Cloud SQL resources. Use this file when the user asks to create a Cloud SQL instance or database for MySQL, PostgreSQL, or SQL Server. Cloud SQL manages third-party MySQL, PostgreSQL, and SQL Server instances as resources in Cloud SQL. For example, when Cloud SQL creates an open-source MySQL instance, the resulting resource is a Cloud SQL for MySQL instance that Google Cloud manages. Cloud SQL handles backups, high availability, and secure connectivity for relational database workloads.
npx skill4agent add google/skills cloud-sql-basicsroles/cloudsql.admingcloud services enable sqladmin.googleapis.comgcloud sql instances create INSTANCE_NAME \
--database-version=POSTGRES_18 \
--cpu=2 \
--memory=7680MiB \
--region=REGIONpostgresgcloud sql users set-password postgres \
--instance=INSTANCE_NAME --password=PASSWORDgcloud sql databases create DATABASE_NAME \
--instance=INSTANCE_NAMEPROJECT_ID:REGION:INSTANCE_NAMEgcloud sql instances describe INSTANCE_NAME \
--format="value(connectionName)"./cloud-sql-proxy INSTANCE_CONNECTION_NAMEpsqlpsql "host=127.0.0.1 port=5432 user=postgres dbname=DATABASE_NAME password=PASSWORD sslmode=disable"gcloud sqlsearch_documents