diff --git a/flyctl/cmd/fly_mpg_databases.md b/flyctl/cmd/fly_mpg_databases.md index 1b0b747511..729ae03812 100644 --- a/flyctl/cmd/fly_mpg_databases.md +++ b/flyctl/cmd/fly_mpg_databases.md @@ -8,6 +8,7 @@ fly mpg databases [command] [flags] ## Available Commands * [create](/docs/flyctl/mpg-databases-create/) - Create a database in an MPG cluster. +* [extensions](/docs/flyctl/mpg-databases-extensions/) - Manage Postgres extensions in a managed postgres cluster database * [list](/docs/flyctl/mpg-databases-list/) - List databases in an MPG cluster. ## Options diff --git a/flyctl/cmd/fly_mpg_databases_extensions.md b/flyctl/cmd/fly_mpg_databases_extensions.md new file mode 100644 index 0000000000..639afdb836 --- /dev/null +++ b/flyctl/cmd/fly_mpg_databases_extensions.md @@ -0,0 +1,31 @@ +Manage Postgres extensions in a managed postgres cluster database + + +## Usage +~~~ +fly mpg databases extensions [command] [flags] +~~~ + +## Available Commands +* [disable](/docs/flyctl/mpg-databases-extensions-disable/) - Disable a Postgres extension on a database. +* [enable](/docs/flyctl/mpg-databases-extensions-enable/) - Enable a Postgres extension on a database. +* [list](/docs/flyctl/mpg-databases-extensions-list/) - List Postgres extensions for a database in an MPG cluster. + +## Options + +~~~ + -h, --help help for extensions +~~~ + +## Global Options + +~~~ + -t, --access-token string Fly API Access Token + --debug Print additional logs and traces + --verbose Verbose output +~~~ + +## See Also + +* [fly mpg databases](/docs/flyctl/mpg-databases/) - Manage databases in a managed postgres cluster + diff --git a/flyctl/cmd/fly_mpg_databases_extensions_disable.md b/flyctl/cmd/fly_mpg_databases_extensions_disable.md new file mode 100644 index 0000000000..d13def5563 --- /dev/null +++ b/flyctl/cmd/fly_mpg_databases_extensions_disable.md @@ -0,0 +1,28 @@ +Disable a Postgres extension on a database in a Managed Postgres cluster. + +## Usage +~~~ +fly mpg databases extensions disable [flags] +~~~ + +## Options + +~~~ + -c, --cluster string Target cluster ID + -d, --database string Target database within the cluster + --force Drop dependent objects as well (CASCADE) + -h, --help help for disable +~~~ + +## Global Options + +~~~ + -t, --access-token string Fly API Access Token + --debug Print additional logs and traces + --verbose Verbose output +~~~ + +## See Also + +* [fly mpg databases extensions](/docs/flyctl/mpg-databases-extensions/) - Manage Postgres extensions in a managed postgres cluster database + diff --git a/flyctl/cmd/fly_mpg_databases_extensions_enable.md b/flyctl/cmd/fly_mpg_databases_extensions_enable.md new file mode 100644 index 0000000000..5c8b940a26 --- /dev/null +++ b/flyctl/cmd/fly_mpg_databases_extensions_enable.md @@ -0,0 +1,29 @@ +Enable a Postgres extension on a database in a Managed Postgres cluster. + +## Usage +~~~ +fly mpg databases extensions enable [flags] +~~~ + +## Options + +~~~ + -c, --cluster string Target cluster ID + --create-schema Create the schema if it does not exist + -d, --database string Target database within the cluster + -h, --help help for enable + --schema string Schema in which to create the extension (default: public) +~~~ + +## Global Options + +~~~ + -t, --access-token string Fly API Access Token + --debug Print additional logs and traces + --verbose Verbose output +~~~ + +## See Also + +* [fly mpg databases extensions](/docs/flyctl/mpg-databases-extensions/) - Manage Postgres extensions in a managed postgres cluster database + diff --git a/flyctl/cmd/fly_mpg_databases_extensions_list.md b/flyctl/cmd/fly_mpg_databases_extensions_list.md new file mode 100644 index 0000000000..a6affe837f --- /dev/null +++ b/flyctl/cmd/fly_mpg_databases_extensions_list.md @@ -0,0 +1,27 @@ +List Postgres extensions in a database, showing which are currently installed. + +## Usage +~~~ +fly mpg databases extensions list [flags] +~~~ + +## Options + +~~~ + -d, --database string Target database within the cluster + -h, --help help for list + -j, --json JSON output +~~~ + +## Global Options + +~~~ + -t, --access-token string Fly API Access Token + --debug Print additional logs and traces + --verbose Verbose output +~~~ + +## See Also + +* [fly mpg databases extensions](/docs/flyctl/mpg-databases-extensions/) - Manage Postgres extensions in a managed postgres cluster database +