SHOW APPLICATIONS 命令:新增 UPGRADE_STATUS
列¶
在安装和升级 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