코어 SQL 참조

파일: core.sql

데이터베이스 오브젝트 및 프로시저

STATE SCHEMA

커넥터의 내부 상태를 포함하는 버전이 지정되지 않은 스키마입니다. 이 스키마는 애플리케이션의 여러 버전 간에 유지됩니다.

STATE.APP_STATE

커넥터의 현재 상태를 저장하는 테이블입니다. 이 테이블은 내부에서만 액세스할 수 있습니다. 테이블에 포함되는 열은 다음과 같습니다.

  1. 키 STRING

  2. 값 VARIANT

  3. updated_at TIMESTAMP_NTZ

설치 중에 다음 상태가 기본값으로 설정됩니다.

{
    "status": "CONFIGURING",
    "configurationStatus": "INSTALLED"
}
Copy

상태를 검색하려면 아래의 GET_CONNECTOR_STATUS 프로시저를 사용합니다.

PUBLIC.GET_CONNECTOR_STATUS()

이 프로시저는 APP_STATE 테이블에서 현재 상태를 검색합니다. 테이블에 상태가 존재하지 않으면 예외가 발생합니다.

역할

core.sql 파일은 애플리케이션에 다음 역할을 추가합니다.

  • ADMIN - 공개적으로 노출된 모든 프로시저 및 뷰에 액세스할 수 있습니다.

  • VIEWER - 모든 읽기 전용 프로시저 및 뷰에 액세스할 수 있습니다.

  • DATA_READER - 기본적으로 아무것에도 액세스할 수 없습니다. 싱크 데이터베이스에만 액세스하는 데 사용해야 합니다.