SHOW APPLICATIONS コマンド: 新しい UPGRADE_STATUS 列¶
Snowflake Native App のインストールとアップグレードの間、コンシューマーはインストールやアップグレードの現在のステータスをモニターする必要が生じる場合があります。
- 変更前:
SHOW APPLICATIONS コマンドの出力には
upgrade_status列が含まれていませんでした。- 変更後:
SHOW APPLICATIONS コマンドの出力には
upgrade_status列が含まれ、以下のように定義されます。列名
データ型
説明
UPGRADE_STATUS
String
インストールまたはアップグレードの現在のステータスをリストします。
この列の可能な値は以下のとおりです。
INSTALLING: アプリケーションオブジェクトは作成中です。INSTALL_FAILED: アプリケーションオブジェクトの作成に失敗しました。アプリケーションオブジェクトは、ドロップされるまでINSTALL_FAILEDの状態を維持します。インストールやアップグレードに失敗した原因については、 DESCRIBE APPLICATION コマンドのUPGRADE_FAILURE_REASON列をご参照ください。COMPLETE: セットアップスクリプトが正常に完了し、アプリケーションオブジェクトが作成またはアップグレードされました。QUEUED: アプリケーションオブジェクトはアップグレードのためにキューに入っています。UPGRADING: アプリケーションオブジェクトはアップグレード中です。FAILED: すべてのアップグレード試行に失敗しました。失敗の理由(ある場合)がUPGRADE_FAILURE_REASON列にリストされます。インスタンスは、TARGET_UPGRADE_VERSION列で定義されているように、リリースディレクティブがアップグレードのターゲットとしていたバージョンとは異なるバージョンをポイントするように更新されるまで、FAILEDの状態のままです。QUEUED_RETRY: インスタンスは1つ以上のアップグレード試行に失敗しました。失敗の理由はUPGRADE_FAILURE_REASONで示されます: インスタンスは別のアップグレードを実行するためにキューに入っています。DISABLED: アプリケーションオブジェクトとそのアップグレードが無効になりました。この状態では、コンシューマーはインスタンスにアクセスできなくなり、アップグレードの対象とはみなされず、アプリケーションパッケージのバージョンドロップはブロックされません。失敗の理由(ある場合)がUPGRADE_FAILURE_REASON列にリストされます。
参照: 1521