UNDROP STREAMLIT

削除されたStreamlitオブジェクトの最新バージョンを復元します。

こちらもご参照ください。

CREATE STREAMLITALTER STREAMLITDROP STREAMLITSHOW STREAMLITSDESCRIBE STREAMLIT

構文

UNDROP STREAMLIT <name>
Copy

パラメーター

name

復元するStreamlitオブジェクトの識別子を指定します。

識別子にスペースまたは特殊文字が含まれる場合は、文字列全体を二重引用符で囲む必要があります。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

詳細については、 識別子の要件 をご参照ください。

アクセス制御の要件

ロールが以下の表にあるオブジェクトを所有していない場合、ロールはそれらのオブジェクトに対して次の 権限 を持つ必要があります。

権限

オブジェクト

Notes

OWNERSHIP

復元するStreamlitオブジェクト

CREATE STREAMLIT

Streamlitオブジェクトを復元するスキーマ

USAGE

Warehouse used by the Streamlit app

USAGE

Compute pool used by the Streamlit app

This privilege is only required if your app has a COMPUTE_POOL.

USAGE

External access integrations used by the Streamlit app

This privilege is only required if your app has EXTERNAL_ACCESS_INTEGRATIONS.

USAGE

Secrets used by the Streamlit app

This privilege is only required if your app has SECRETS.

CREATE STAGE

Streamlitオブジェクトを復元するスキーマ

この権限は、レガシー ROOT_LOCATION パラメーターで作成されたStreamlitオブジェクトをアンドロップする場合にのみ必要です。

Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.

指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

使用上の注意

  • Streamlitオブジェクトは、削除時にStreamlitオブジェクトが含まれていたデータベースとスキーマにのみ復元できます。

  • 同じ名前のStreamlitが既に存在する場合はエラーが返されます。

  • UNDROP は、Snowflake Time Travel の機能に依存しています。オブジェクトが データ保持期間 内で削除された場合にのみ、オブジェクトを復元できます。デフォルト値は24時間です。

次の例では、 hello_streamlit という名前の削除されたStreamlitの最新バージョンを復元します。

UNDROP STREAMLIT hello_streamlit;
Copy