Added
- Add
--plan-compute,--plan-node-count,--plan-storage-gib, and--plan-backupsflags todatabase createfor selecting PostgreSQL and MySQL plans by their components. Runupctl database plans <type>to list valid values.
Changed
database create,database list,database show, anddatabase deleteuse the v9 SDK. Their existing JSON and YAML output shape is preserved.database showdisplays the plan components of componentised plans.database createwithout a plan flag now creates PostgreSQL and MySQL databases with the--plan-*defaults instead of the2x2xCPU-4GB-100GBplan:rdb.standard.2CPU-8GBcompute with 8 GB memory per node instead of 4 GB, 2 nodes, 100 GiB storage per node, and theregularbackup tier instead of the legacy backup retention of 8 days for MySQL and 15 days for PostgreSQL.database create:--planis deprecated for PostgreSQL and MySQL, and it cannot be combined with the--plan-*flags.--planno longer has a default, and it is required for database types other than PostgreSQL and MySQL.database create:--maintenance-dowand--maintenance-timemust be used together.
Fixed
- Fix
database plansreturning no plans for OpenSearch and Valkey unless--show-legacywas set. Engines without componentised plans now show their normal plan catalog by default. - Fix the termination protection flag in the
database createexample. - Fix
database plans --show-legacyshowing legacy plan memory and storage in MB instead of GB. - Fix
database createsending string properties, such asversion, as numbers when the value looks like a number.