`heroku data` ============= list maintenances for an app's data addons * [`heroku data:maintenances`](#heroku-datamaintenances) * [`heroku data:maintenances:history ADDON`](#heroku-datamaintenanceshistory-addon) * [`heroku data:maintenances:info ADDON`](#heroku-datamaintenancesinfo-addon) * [`heroku data:maintenances:run ADDON`](#heroku-datamaintenancesrun-addon) * [`heroku data:maintenances:schedule ADDON`](#heroku-datamaintenancesschedule-addon) * [`heroku data:maintenances:wait ADDON`](#heroku-datamaintenanceswait-addon) * [`heroku data:maintenances:window ADDON`](#heroku-datamaintenanceswindow-addon) * [`heroku data:maintenances:window:update ADDON DAY_OF_WEEK TIME_OF_DAY`](#heroku-datamaintenanceswindowupdate-addon-day_of_week-time_of_day) * [`heroku data:pg:attachments DATABASE`](#heroku-datapgattachments-database) * [`heroku data:pg:attachments:create DATABASE`](#heroku-datapgattachmentscreate-database) * [`heroku data:pg:attachments:destroy ATTACHMENT_NAME`](#heroku-datapgattachmentsdestroy-attachment_name) * [`heroku data:pg:create`](#heroku-datapgcreate) * [`heroku data:pg:credentials DATABASE`](#heroku-datapgcredentials-database) * [`heroku data:pg:credentials:create DATABASE`](#heroku-datapgcredentialscreate-database) * [`heroku data:pg:credentials:destroy DATABASE`](#heroku-datapgcredentialsdestroy-database) * [`heroku data:pg:credentials:rotate DATABASE`](#heroku-datapgcredentialsrotate-database) * [`heroku data:pg:credentials:url DATABASE`](#heroku-datapgcredentialsurl-database) * [`heroku data:pg:destroy DATABASE`](#heroku-datapgdestroy-database) * [`heroku data:pg:docs`](#heroku-datapgdocs) * [`heroku data:pg:fork DATABASE`](#heroku-datapgfork-database) * [`heroku data:pg:info DATABASE`](#heroku-datapginfo-database) * [`heroku data:pg:levels`](#heroku-datapglevels) * [`heroku data:pg:migrate`](#heroku-datapgmigrate) * [`heroku data:pg:psql DATABASE`](#heroku-datapgpsql-database) * [`heroku data:pg:quotas DATABASE`](#heroku-datapgquotas-database) * [`heroku data:pg:quotas:update DATABASE`](#heroku-datapgquotasupdate-database) * [`heroku data:pg:settings DATABASE`](#heroku-datapgsettings-database) * [`heroku data:pg:update [DATABASE]`](#heroku-datapgupdate-database) * [`heroku data:pg:upgrade:run DATABASE`](#heroku-datapgupgraderun-database) * [`heroku data:pg:upgrade:wait DATABASE`](#heroku-datapgupgradewait-database) * [`heroku data:pg:wait DATABASE`](#heroku-datapgwait-database) ## `heroku data:maintenances` list maintenances for an app's data addons ``` USAGE $ heroku data:maintenances -a [--prompt] [--columns ] [-c] [-x] [--filter ] [-j] [-r ] [--sort ] FLAGS -a, --app= (required) [env: HEROKU_APP] app to list addon maintenances for -c, --csv output in csv format -j, --json output result in json -r, --remote= git remote of app to use -x, --extended show extra columns --columns= only show provided columns (comma-separated) --filter= filter property by partial string matching, ex: name=foo --sort= sort by property GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION list maintenances for an app's data addons EXAMPLES $ heroku data:maintenances --app production-app $ heroku data:maintenances --app production-app --json ``` _See code: [src/commands/data/maintenances/index.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/index.ts)_ ## `heroku data:maintenances:history ADDON` show details of the most recent maintenances for an addon ``` USAGE $ heroku data:maintenances:history ADDON [--prompt] [-a ] [--columns ] [-c] [--filter ] [-j] [-n ] [-r ] [--sort ] ARGUMENTS ADDON data addon FLAGS -a, --app= [env: HEROKU_APP] app to run command against -c, --csv output in csv format -j, --json show result formatted in json -n, --num= [default: 5] number of maintenances to show (maximum is 20) -r, --remote= git remote of app to use --columns= only show provided columns (comma-separated) --filter= filter property by partial string matching, ex: name=foo --sort= sort by property GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION show details of the most recent maintenances for an addon EXAMPLES $ heroku data:maintenances:history postgresql-sinuous-92834 $ heroku data:maintenances:history postgresql-sinuous-92834 --num 10 $ heroku data:maintenances:history postgresql-sinuous-92834 --json $ heroku data:maintenances:history DATABASE --app production-app ``` _See code: [src/commands/data/maintenances/history.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/history.ts)_ ## `heroku data:maintenances:info ADDON` display details of the most recent maintenance for an addon ``` USAGE $ heroku data:maintenances:info ADDON [--prompt] [-a ] [-j] [-r ] ARGUMENTS ADDON data addon to show maintenance for FLAGS -a, --app= [env: HEROKU_APP] app to list addon maintenances for -j, --json output result in json -r, --remote= git remote of app to use GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION display details of the most recent maintenance for an addon EXAMPLES $ heroku data:maintenances:info postgresql-sinuous-83720 $ heroku data:maintenances:info postgresql-sinuous-83720 --json $ heroku data:maintenances:info DATABASE --app test-app ``` _See code: [src/commands/data/maintenances/info.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/info.ts)_ ## `heroku data:maintenances:run ADDON` triggers a scheduled maintenance for a data add-on ``` USAGE $ heroku data:maintenances:run ADDON [--prompt] [-a ] [-c ] [-r ] [-w] ARGUMENTS ADDON data addon to run maintenance on FLAGS -a, --app= [env: HEROKU_APP] app to run addon maintenance for -c, --confirm= confirms running maintenance without entering application maintenance mode if the app name matches -r, --remote= git remote of app to use -w, --wait wait for maintenance to complete before exiting GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION triggers a scheduled maintenance for a data add-on EXAMPLES $ heroku data:maintenances:run postgresql-sinuous-92834 $ heroku data:maintenances:run postgresql-sinuous-92834 --confirm production-app $ heroku data:maintenances:run postgresql-sinuous-92834 --wait $ heroku data:maintenances:run DATABASE --app production-app ``` _See code: [src/commands/data/maintenances/run.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/run.ts)_ ## `heroku data:maintenances:schedule ADDON` schedule or re-schedule maintenance for an add-on ``` USAGE $ heroku data:maintenances:schedule ADDON [--prompt] [-a ] [-r ] [--week | --weeks ] ARGUMENTS ADDON addon to schedule or re-schedule maintenance for FLAGS -a, --app= [env: HEROKU_APP] app to run command against -r, --remote= git remote of app to use --week= desired week to run maintenance in --weeks= [default: 2] the number of weeks to delay maintenance for GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION schedule or re-schedule maintenance for an add-on EXAMPLES $ heroku data:maintenances:schedule postgresql-sinuous-83910 $ heroku data:maintenances:schedule postgresql-sinuous-83910 --weeks 3 $ heroku data:maintenances:schedule postgresql-sinuous-83910 --weeks -2 $ heroku data:maintenances:schedule postgresql-sinuous-83910 --week 2020-02-23 $ heroku data:maintenances:schedule HEROKU_POSTGRESQL_RED --app test-app ``` _See code: [src/commands/data/maintenances/schedule.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/schedule.ts)_ ## `heroku data:maintenances:wait ADDON` blocks until the maintenance process has completed ``` USAGE $ heroku data:maintenances:wait ADDON [--prompt] [-a ] [-r ] ARGUMENTS ADDON data addon FLAGS -a, --app= [env: HEROKU_APP] app to run command against -r, --remote= git remote of app to use GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION blocks until the maintenance process has completed EXAMPLES $ heroku data:maintenances:wait postgresql-sinuous-83720 $ heroku data:maintenances:wait DATABASE --app production-app ``` _See code: [src/commands/data/maintenances/wait.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/wait.ts)_ ## `heroku data:maintenances:window ADDON` describe the maintenance window on an add-on ``` USAGE $ heroku data:maintenances:window ADDON [--prompt] [-a ] [-j] [-r ] ARGUMENTS ADDON addon to show window for FLAGS -a, --app= [env: HEROKU_APP] app to show addon maintenance window for -j, --json output result in json -r, --remote= git remote of app to use GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION describe the maintenance window on an add-on EXAMPLES $ heroku data:maintenances:window postgresql-sinuous-92834 $ heroku data:maintenances:window DATABASE --app production-app ``` _See code: [src/commands/data/maintenances/window/index.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/window/index.ts)_ ## `heroku data:maintenances:window:update ADDON DAY_OF_WEEK TIME_OF_DAY` update maintenance window on an add-on ``` USAGE $ heroku data:maintenances:window:update ADDON DAY_OF_WEEK TIME_OF_DAY [--prompt] [-a ] [-j] [-r ] ARGUMENTS ADDON addon to change window for DAY_OF_WEEK UTC maintenance window day of the week TIME_OF_DAY UTC maintenance window time of day FLAGS -a, --app= [env: HEROKU_APP] app to update addon maintenance window for -j, --json output result in json -r, --remote= git remote of app to use GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION update maintenance window on an add-on EXAMPLES $ heroku data:maintenances:window postgresql-sinuous-92834 sunday 13:30 $ heroku data:maintenances:window postgresql-sinuous-92834 sunday 1:30PM $ heroku data:maintenances:window DATABASE sunday 1:30PM --app production-app ``` _See code: [src/commands/data/maintenances/window/update.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/maintenances/window/update.ts)_ ## `heroku data:pg:attachments DATABASE` list attachments on a Postgres Advanced database ``` USAGE $ heroku data:pg:attachments DATABASE -a [--prompt] [-r ] ARGUMENTS DATABASE database name, database attachment name, or related config var on an app FLAGS -a, --app= (required) [env: HEROKU_APP] app to run command against -r, --remote= git remote of app to use GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION list attachments on a Postgres Advanced database EXAMPLES $ heroku data:pg:attachments database_name -a example-app ``` _See code: [src/commands/data/pg/attachments/index.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/pg/attachments/index.ts)_ ## `heroku data:pg:attachments:create DATABASE` attach an existing Postgres Advanced database to an app ``` USAGE $ heroku data:pg:attachments:create DATABASE -a [--as ] [-c ] [--credential ] [--pool ] [-r ] ARGUMENTS DATABASE database name, database attachment name, or related config var on an app FLAGS -a, --app= (required) [env: HEROKU_APP] app to run command against -c, --confirm= pass in the app name to skip confirmation prompts -r, --remote= git remote of app to use --as= name for Postgres database attachment --credential= credential to use for database --pool= instance pool to attach DESCRIPTION attach an existing Postgres Advanced database to an app EXAMPLES $ heroku data:pg:attachments:create database_name --app example-app ``` _See code: [src/commands/data/pg/attachments/create.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/pg/attachments/create.ts)_ ## `heroku data:pg:attachments:destroy ATTACHMENT_NAME` detach an existing database attachment from an app ``` USAGE $ heroku data:pg:attachments:destroy ATTACHMENT_NAME -a [--prompt] [-c ] [-r ] ARGUMENTS ATTACHMENT_NAME unique identifier of the database attachment FLAGS -a, --app= (required) [env: HEROKU_APP] app to run command against -c, --confirm= pass in the app name to skip confirmation prompts -r, --remote= git remote of app to use GLOBAL FLAGS --prompt interactively prompt for command arguments and flags DESCRIPTION detach an existing database attachment from an app ``` _See code: [src/commands/data/pg/attachments/destroy.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/data/pg/attachments/destroy.ts)_ ## `heroku data:pg:create` create a Postgres Advanced database ``` USAGE $ heroku data:pg:create -a [--as ] [-c ] [--followers --level ] [--high-availability ] [--name ] [--network private|shield] [--provision-option ...] [-r ] [--version ] [--wait ] FLAGS -a, --app= (required) [env: HEROKU_APP] app to run command against -c, --confirm= pass in the app name to skip confirmation prompts -r, --remote= git remote of app to use --as= name for the initial database attachment --followers= provision a follower instance pool with the specified number of instances --[no-]high-availability enable or disable high availability on the leader pool by provisioning a warm standby instance --level= set compute scale --name= name for the database --network=