az postgres arc-server
Commands
| Command | Description |
|---|---|
| az postgres arc-server create | Create an Azure Arc enabled PostgreSQL Hyperscale server group. |
| az postgres arc-server edit | Edit the configuration of an Azure Arc enabled PostgreSQL Hyperscale server group. |
| az postgres arc-server delete | Delete an Azure Arc enabled PostgreSQL Hyperscale server group. |
| az postgres arc-server show | Show the details of an Azure Arc enabled PostgreSQL Hyperscale server group. |
| az postgres arc-server list | List Azure Arc enabled PostgreSQL Hyperscale server groups. |
| az postgres arc-server endpoint | Manage Azure Arc enabled PostgreSQL Hyperscale server group endpoints. |
az postgres arc-server create
To set the password of the server group, please set the environment variable AZDATA_PASSWORD
az postgres arc-server create
Examples
Create an Azure Arc enabled PostgreSQL Hyperscale server group.
az postgres arc-server create -n pg1 --k8s-namespace namespace --use-k8s
Create an Azure Arc enabled PostgreSQL Hyperscale server group with engine settings. Both below examples are valid.
az postgres arc-server create -n pg1 --engine-settings "key1=val1" --k8s-namespace namespace
az postgres arc-server create -n pg1 --engine-settings "key2=val2" --k8s-namespace namespace --use-k8s
Create a PostgreSQL server group with volume claim mounts.
az postgres arc-server create -n pg1 --volume-claim-mounts backup-pvc:backup
Create a PostgreSQL server group with specific memory-limit for different node roles.
az postgres arc-server create -n pg1 --memory-limit "coordinator=2Gi,w=1Gi" --workers 1 --k8s-namespace namespace --use-k8s
Global Arguments
--debug
Increase logging verbosity to show all debug logs.
--help -h
Show this help message and exit.
--output -o
Output format. Allowed values: json, jsonc, table, tsv. Default: json.
--query -q
JMESPath query string. See http://jmespath.org/ for more information and examples.
--verbose
Increase logging verbosity. Use --debug for full debug logs.
az postgres arc-server edit
Edit the configuration of an Azure Arc enabled PostgreSQL Hyperscale server group.
az postgres arc-server edit
Examples
Edit the configuration of an Azure Arc enabled PostgreSQL Hyperscale server group.
az postgres arc-server edit --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s
Edit an Azure Arc enabled PostgreSQL Hyperscale server group with engine settings for the coordinator node.
az postgres arc-server edit -n pg1 --coordinator-settings "key2=val2" --k8s-namespace namespace
Edits an Azure Arc enabled PostgreSQL Hyperscale server group and replaces existing engine settings with new setting key1=val1.
az postgres arc-server edit -n pg1 --engine-settings "key1=val1" --replace-settings --k8s-namespace namespace
Global Arguments
--debug
Increase logging verbosity to show all debug logs.
--help -h
Show this help message and exit.
--output -o
Output format. Allowed values: json, jsonc, table, tsv. Default: json.
--query -q
JMESPath query string. See http://jmespath.org/ for more information and examples.
--verbose
Increase logging verbosity. Use --debug for full debug logs.
az postgres arc-server delete
Delete an Azure Arc enabled PostgreSQL Hyperscale server group.
az postgres arc-server delete
Examples
Delete an Azure Arc enabled PostgreSQL Hyperscale server group.
az postgres arc-server delete -n pg1 --k8s-namespace namespace --use-k8s
Global Arguments
--debug
Increase logging verbosity to show all debug logs.
--help -h
Show this help message and exit.
--output -o
Output format. Allowed values: json, jsonc, table, tsv. Default: json.
--query -q
JMESPath query string. See http://jmespath.org/ for more information and examples.
--verbose
Increase logging verbosity. Use --debug for full debug logs.
az postgres arc-server show
Show the details of an Azure Arc enabled PostgreSQL Hyperscale server group.
az postgres arc-server show
Examples
Show the details of an Azure Arc enabled PostgreSQL Hyperscale server group.
az postgres arc-server show -n pg1 --k8s-namespace namespace --use-k8s
Global Arguments
--debug
Increase logging verbosity to show all debug logs.
--help -h
Show this help message and exit.
--output -o
Output format. Allowed values: json, jsonc, table, tsv. Default: json.
--query -q
JMESPath query string. See http://jmespath.org/ for more information and examples.
--verbose
Increase logging verbosity. Use --debug for full debug logs.
az postgres arc-server list
List Azure Arc enabled PostgreSQL Hyperscale server groups.
az postgres arc-server list
Examples
List Azure Arc enabled PostgreSQL Hyperscale server groups.
az postgres arc-server list --k8s-namespace namespace --use-k8s
Global Arguments
--debug
Increase logging verbosity to show all debug logs.
--help -h
Show this help message and exit.
--output -o
Output format. Allowed values: json, jsonc, table, tsv. Default: json.
--query -q
JMESPath query string. See http://jmespath.org/ for more information and examples.
--verbose
Increase logging verbosity. Use --debug for full debug logs.