doctl databases

Go to Navigation


db, dbs, d, database


The commands under doctl databases are for managing your MySQL, Redis, PostgreSQL, and MongoDB database services.


Option Description
--help , -h Help for this command
Command Description
doctl doctl is a command line interface (CLI) for the DigitalOcean API.
doctl databases backups List database cluster backups
doctl databases connection Retrieve connection details for a database cluster
doctl databases create Create a database cluster
doctl databases db Display commands for managing individual databases within a cluster
doctl databases delete Delete a database cluster
doctl databases firewalls Display commands to manage firewall rules (called`trusted sources` in the control panel) for database clusters
doctl databases get Get details for a database cluster
doctl databases list List your database clusters
doctl databases maintenance-window Display commands for scheduling automatic maintenance on your database cluster
doctl databases migrate Migrate a database cluster to a new region
doctl databases options Display available database options (regions, version, layouts, etc.) for all available database engines
doctl databases pool Display commands for managing connection pools
doctl databases replica Display commands to manage read-only database replicas
doctl databases resize Resize a database cluster
doctl databases sql-mode Display commands to configure a MySQL database cluster's SQL modes
doctl databases user Display commands for managing database users

Global Flags

Option Description
--access-token, -t API V2 access token
--api-url, -u Override default API endpoint
--config, -c Specify a custom config file
  • macOS: ${HOME}/Library/Application Support/doctl/config.yaml
  • Linux: ${XDG_CONFIG_HOME}/doctl/config.yaml
  • Windows: %APPDATA%\doctl\config.yaml
--context Specify a custom authentication context name
--interactive Enable interactive behavior. Defaults to true if the terminal supports it (default false)
Default: false
--output, -o Desired output format [text|json]
Default: text
--trace Show a log of network activity while performing a command
Default: false
--verbose, -v Enable verbose output
Default: false