코어 SQL 참조¶
파일: core.sql
데이터베이스 오브젝트 및 프로시저¶
STATE SCHEMA¶
커넥터의 내부 상태를 포함하는 버전이 지정되지 않은 스키마입니다. 이 스키마는 애플리케이션의 여러 버전 간에 유지됩니다.
STATE.APP_STATE¶
커넥터의 현재 상태를 저장하는 테이블입니다. 이 테이블은 내부에서만 액세스할 수 있습니다. 테이블에 포함되는 열은 다음과 같습니다.
키 STRING
값 VARIANT
updated_at TIMESTAMP_NTZ
설치 중에 다음 상태가 기본값으로 설정됩니다.
{
"status": "CONFIGURING",
"configurationStatus": "INSTALLED"
}
상태를 검색하려면 아래의 GET_CONNECTOR_STATUS
프로시저를 사용합니다.
PUBLIC.GET_CONNECTOR_STATUS()¶
이 프로시저는 APP_STATE
테이블에서 현재 상태를 검색합니다. 테이블에 상태가 존재하지 않으면 예외가 발생합니다.
역할¶
core.sql
파일은 애플리케이션에 다음 역할을 추가합니다.
ADMIN
- 공개적으로 노출된 모든 프로시저 및 뷰에 액세스할 수 있습니다.VIEWER
- 모든 읽기 전용 프로시저 및 뷰에 액세스할 수 있습니다.DATA_READER
- 기본적으로 아무것에도 액세스할 수 없습니다. 싱크 데이터베이스에만 액세스하는 데 사용해야 합니다.