SHOW DEPLOYMENTS IN DCM PROJECT
SHOW DEPLOYMENTS IN DCM PROJECT
SHOW DEPLOYMENTS IN DCM PROJECT 명령은 지정한 DCM 프로젝트의 모든 배포(deployment)를 표시하는 명령이에요. 배포 메타데이터와 속성을 생성 날짜 순으로 반환해요.
출처: 문서
본문
이 명령은 지정한 DCM 프로젝트의 모든 배포를 보여줘요.
관련 명령: CREATE DCM PROJECT, ALTER DCM PROJECT, DESCRIBE DCM PROJECT, DROP DCM PROJECT, EXECUTE DCM PROJECT, SHOW DCM PROJECTS.
구문 (Syntax)
SHOW DEPLOYMENTS IN DCM PROJECT <name> [ LIMIT <rows> ]
필수 파라미터 (Required parameters)
- name — 나열할 배포가 포함된 DCM 프로젝트의 식별자를 지정해요. 식별자에 공백이나 특수 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요. 자세한 내용은 식별자 요구 사항을 참고해요.
선택 파라미터 (Optional parameters)
- LIMIT
<rows>— 반환되는 최대 행 수를 제한해요. 기본값: 없음 (제한 없음).
출력 (Output)
명령 출력은 배포 속성과 메타데이터를 다음 컬럼으로 제공해요:
- created_on — 배포가 생성된 날짜·시간.
- name — 배포 이름.
- alias — 사용자 지정 배포 별칭.
- deployment_file_path — 배포의 전체 위치 URL. 예:
snow://project/MY_DB.PUBLIC.P/deployment/deployment$2/. - source_file_path — 이 배포가 생성되는 원본 위치. 이 값은
FROM <source_location>에 제공된 값이에요. - git_commit_hash — DCM 프로젝트가 비롯된 Git 저장소에서 파일 배포를 나타내는 Git 커밋 해시.
접근 제어 요구 사항 (Access control requirements)
이 작업을 실행하는 역할은 최소한 다음 권한을 가져야 해요:
| 권한 (Privilege) | 객체 (Object) |
|---|---|
| MONITOR | DCM 프로젝트 |
스키마의 객체를 조작하려면 상위 데이터베이스에 최소 하나, 상위 스키마에 최소 하나의 권한이 필요해요.
예제 (Examples)
my_project라는 DCM 프로젝트의 모든 배포를 표시해요:
SHOW DEPLOYMENTS IN DCM PROJECT my_project;
더 알아보기 (Learn more)
- CREATE DCM PROJECT — DCM 프로젝트 만들기
- EXECUTE DCM PROJECT — DCM 프로젝트 실행
- SHOW DCM PROJECTS — DCM 프로젝트 목록 조회