DROP STREAMLIT

DROP STREAMLIT

현재/지정된 스키마에서 지정한 Streamlit 객체를 제거하는 명령이에요. Streamlit은 Snowflake 내에서 파이썬 앱을 구동하는 객체예요.

출처: 문서

본문

구문 (Syntax)

DROP STREAMLIT [IF EXISTS] <name>

필수 파라미터 (Required parameters)

  • name — 삭제할 Streamlit 객체의 식별자를 지정해요. 식별자에 공백, 특수 문자, 또는 대소문자 혼합 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요(예: "My Object"). Streamlit 객체 식별자가 정규화되지 않았다면(즉 db_name.schema_name.streamlit_name 또는 schema_name.streamlit_name 형식이 아니라면), 명령은 세션의 현재 스키마에서 Streamlit 객체를 찾아요.

접근 제어 요구사항 (Access control requirements)

역할은 객체에 대해 다음 권한을 가져야 해요:

Privilege Object
OWNERSHIP 제거하는 Streamlit 객체

스키마에서 객체를 운영하려면 부모 데이터베이스에 대한 권한이 하나 이상, 부모 스키마에 대한 권한이 하나 이상 필요해요.

사용 메모 (Usage notes)

  • ROOT_LOCATION을 사용하여 생성된 Streamlit 객체의 경우, 이 명령은 기본 스테이지를 삭제하지 않아요. Streamlit 객체의 소유자가 스테이지의 소유자가 아닐 수 있기 때문이에요. 또한 여러 Streamlit 객체가 같은 스테이지를 가리킬 수 있어요. 해당 스테이지를 삭제해야 한다면 DROP STAGE 명령을 사용해요.
  • IF EXISTS 절을 지정했을 때 대상 객체가 존재하지 않으면, 명령은 오류를 반환하지 않고 성공적으로 완료돼요.

더 알아보기 (Learn more)