UNDROP STREAMLIT¶
제거한 Streamlit 오브젝트의 가장 최근 버전을 복원합니다.
구문¶
UNDROP STREAMLIT <name>
매개 변수¶
name복원할 Streamlit 오브젝트의 식별자를 지정합니다.
식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.
자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.
액세스 제어 요구 사항¶
역할이 다음 테이블의 오브젝트를 소유하지 않는 경우 역할에 해당 오브젝트에 대한 나열된 :ref:`권한<label-access_control_overview_privileges>`이 있어야 합니다.
권한 |
오브젝트 |
Notes |
|---|---|---|
OWNERSHIP |
복원하는 Streamlit 오브젝트 |
|
CREATE STREAMLIT |
Streamlit 오브젝트를 복원하는 스키마 |
|
USAGE |
Streamlit 앱에서 사용하는 웨어하우스 |
|
USAGE |
Streamlit 앱에서 사용하는 컴퓨팅 풀 |
이 권한은 앱에 COMPUTE_POOL이 있는 경우에만 필요합니다. |
USAGE |
Streamlit 앱에서 사용하는 외부 액세스 통합 |
이 권한은 앱에 EXTERNAL_ACCESS_INTEGRATIONS가 있는 경우에만 필요합니다. |
USAGE |
Secrets used by the Streamlit app |
이 권한은 앱에 SECRETS가 있는 경우에만 필요합니다. |
CREATE STAGE |
Streamlit 오브젝트를 복원하는 스키마 |
이 권한은 레거시 ROOT_LOCATION 매개 변수로 생성된 Streamlit 오브젝트를 삭제 취소하는 경우에만 필요합니다. |
스키마의 오브젝트에 대한 작업을 수행하려면 상위 데이터베이스에 대한 하나 이상의 권한과 상위 스키마에 대한 하나 이상의 권한이 필요합니다.
지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.
보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.
사용법 노트¶
Streamlit 오브젝트는 삭제 시점에 해당 Streamlit 오브젝트가 포함되었던 데이터베이스와 스키마로만 복원될 수 있습니다.
같은 이름의 Streamlit이 이미 존재하는 경우 오류가 반환됩니다.
UNDROP은 Snowflake Time Travel 기능에 의존합니다. 오브젝트가 데이터 보존 기간 내에서 삭제된 경우에만 오브젝트를 복원할 수 있습니다. 기본값은 24시간입니다.
예¶
다음은 제거된 Streamlit의 가장 최근 버전인 hello_streamlit 을 복원하는 예제입니다.
UNDROP STREAMLIT hello_streamlit;