你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az postgres flexible-server deploy

为 PostgreSQL 服务器启用并运行 GitHub Actions 工作流。

命令

名称 说明 类型 Status
az postgres flexible-server deploy run

在 github 存储库中运行现有工作流。

核心 GA
az postgres flexible-server deploy setup

为 PostgreSQL 服务器创建 GitHub Actions 工作流文件。

核心 GA

az postgres flexible-server deploy run

在 github 存储库中运行现有工作流。

az postgres flexible-server deploy run --action-name
                                       --branch

示例

在 github 存储库中运行现有工作流

az postgres flexible-server deploy run --action-name testAction --branch userBranch

必需参数

--action-name

github 操作的名称。

--branch

要上传 github 操作文件的分支的名称。 默认值为当前分支。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az postgres flexible-server deploy setup

为 PostgreSQL 服务器创建 GitHub Actions 工作流文件。

az postgres flexible-server deploy setup --admin-password
                                         --admin-user
                                         --repo
                                         --sql-file
                                         [--action-name]
                                         [--allow-push {false, true}]
                                         [--branch]
                                         [--database-name]
                                         [--ids]
                                         [--resource-group]
                                         [--server-name]
                                         [--subscription]

示例

为 PostgreSQL 服务器创建 GitHub Actions 工作流文件。

az postgres flexible-server deploy setup -s testserver -g testGroup -u username -p password --sql-file test.sql --repo username/userRepo -d flexibleserverdb --action-name testAction

为 PostgreSQL 服务器创建 GitHub Actions 工作流文件并将其推送到远程存储库

az postgres flexible-server deploy setup -s testserver -g testGroup -u username -p password --sql-file test.sql --repo username/userRepo -d flexibleserverdb --action-name testAction --branch userBranch --allow-push

必需参数

--admin-password -p

管理员的密码。 最少 8 个字符,最多 128 个字符。 密码必须包含以下类别中的三个类别的字符:英文大写字母、英文小写字母、数字和非字母数字字符。

--admin-user -u

服务器管理员istrator 用户名。 设置后,无法更改它。

--repo

github 用户名和存储库的名称,例如 Azure/azure-cli。

--sql-file

sql 文件的路径。 sql 文件应已位于存储库中。

可选参数

--action-name

github 操作的名称。

--allow-push

将操作 yml 文件推送到远程存储库。 更改将推送到源存储库、分支或当前分支(如果未指定)。

接受的值: false, true
默认值: False
--branch

要上传 github 操作文件的分支的名称。 默认值为当前分支。

--database-name -d

预配数据库服务器时要创建的数据库的名称。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--server-name -s

服务器的名称。 名称只能包含小写字母、数字和连字符 (-)。 最少 3 个字符,最多 63 个字符。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。