To update a DBCluster custom resource with name "postgresql-db" to enable backup, run:
gdcloud database clusters update postgresql-db --backup --backup-retention-days 14
To update the computation resources of a DBCluster custom resource with name "oracle-db" in the project "db", run:
gdcloud database clusters update oracle-db --cpu 4 --memory 16G --storage-size 100Gi --project=db
OPTIONAL FLAGS
--admin-password string database password for admin user
--allow-external-incoming-traffic enable external incoming traffic to database if set to true, else disable external incoming traffic.
--availability-type string level of availability. (zonal or zonal_ha). Only for PostgresSQL.
--backup enable daily backup if set to true, else disable daily backup.
--backup-retention-days int number of days to keep backups since creation (1 ~ 90 days). (default 30)
--clear-database-flags Clear all database flags to their default values
--cpu int number of cores to be used for the database.
--database-flags string database flags
--memory string amount of memory for the database.
--storage-size string amount of storage allocated to storing data.
GDCLOUD WIDE FLAGS
These flags are available to all commands: --configuration, --format, --help, --project, --quiet.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003egdcloud database clusters update\u003c/code\u003e command modifies an existing DBCluster custom resource.\u003c/p\u003e\n"],["\u003cp\u003eYou can enable or disable daily backups for a database cluster and specify the number of days backups are retained using the \u003ccode\u003e--backup\u003c/code\u003e and \u003ccode\u003e--backup-retention-days\u003c/code\u003e flags respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe command allows updating the computational resources allocated to a database cluster, such as CPU cores, memory, and storage size, by using the \u003ccode\u003e--cpu\u003c/code\u003e, \u003ccode\u003e--memory\u003c/code\u003e, and \u003ccode\u003e--storage-size\u003c/code\u003e flags.\u003c/p\u003e\n"],["\u003cp\u003eDatabase settings such as the admin password, database flags, external traffic, and availability type can be modified through the use of flags like \u003ccode\u003e--admin-password\u003c/code\u003e, \u003ccode\u003e--database-flags\u003c/code\u003e, \u003ccode\u003e--allow-external-incoming-traffic\u003c/code\u003e and \u003ccode\u003e--availability-type\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eYou can reset all the database flags back to their default values by using the \u003ccode\u003e--clear-database-flags\u003c/code\u003e flag.\u003c/p\u003e\n"]]],[],null,[]]