UNDROP STREAMLIT

제거한 Streamlit 오브젝트의 가장 최근 버전을 복원합니다.

참고 항목:

CREATE STREAMLIT , ALTER STREAMLIT , DROP STREAMLIT , SHOW STREAMLITS , DESCRIBE STREAMLIT

구문

UNDROP STREAMLIT <name>
Copy

매개 변수

name

복원할 Streamlit 오브젝트의 식별자를 지정합니다.

식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.

자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.

액세스 제어 요구 사항

역할이 다음 테이블의 오브젝트를 소유하지 않는 경우 역할에 해당 오브젝트에 대한 나열된 :ref:`권한<label-access_control_overview_privileges>`이 있어야 합니다.

권한

오브젝트

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시간입니다.

다음은 제거된 Streamlit의 가장 최근 버전인 hello_streamlit 을 복원하는 예제입니다.

UNDROP STREAMLIT hello_streamlit;
Copy