SHOW APPLICATIONS 命令:新增 UPGRADE_STATUS

注意

此行为变更在 2024_02 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

在安装和升级 Snowflake Native App 期间,使用者可能需要监控安装或升级的当前状态。

变更前:

SHOW APPLICATIONS 命令不包括 upgrade_status 列。

变更后:

SHOW APPLICATIONS 命令包括 upgrade_status 列,其定义如下:

列名称

数据类型

描述

UPGRADE_STATUS

字符串

列出安装或升级的当前状态。

此列的可能值为:

  • INSTALLING:应用程序对象正在创建过程中。

  • INSTALL_FAILED:应用程序对象创建失败。应用程序对象会一直处于 INSTALL_FAILED 状态,直到被删除。有关安装或升级失败的原因的信息,请参阅 DESCRIBE APPLICATION 命令的 UPGRADE_FAILURE_REASON 列。

  • COMPLETE:已成功完成安装脚本,并已创建或升级应用程序对象。

  • QUEUED:应用程序对象处于升级队列中。

  • UPGRADING:应用程序对象正在升级过程中。

  • FAILED:所有升级尝试均失败。如果存在,失败的原因将在 UPGRADE_FAILURE_REASON 列中列出。实例将保持 FAILED 状态,直到版本指令更新为指向与 TARGET_UPGRADE_VERSION 列中定义的升级目标版本不同的版本。

  • QUEUED_RETRY:实例在一次或多次升级尝试中失败。UPGRADE_FAILURE_REASON 中指明了失败的原因:实例排队等待执行另一次升级尝试。

  • DISABLED:应用程序对象及其升级已禁用。在这种状态下,使用者将无法访问该实例,也不会考虑对其进行升级,更不会阻止应用程序包版本的删除。如果存在,失败的原因将在 UPGRADE_FAILURE_REASON 列中列出。

参考:1521

语言: 中文