SHOW ARTIFACT REPOSITORIES
SHOW ARTIFACT REPOSITORIES
접근 권한이 있는 아티팩트 리포지토리(artifact repositories)를 나열하는 명령이에요.
출처: 문서
본문
구문 (Syntax)
SHOW ARTIFACT REPOSITORIES
[ LIKE '<pattern>' ]
[ IN { ACCOUNT | DATABASE [ <database_name> ] | SCHEMA [ <schema_name> ] } ]
[ LIMIT <rows> ]
파라미터
- LIKE 'pattern' — 이름으로 출력을 필터링해요. 매칭은 SQL LIKE 패턴 매칭(대소문자 무시)을 사용해요.
- IN { ACCOUNT | DATABASE [ database_name ] | SCHEMA [ schema_name ] } — 계정, 데이터베이스 또는 스키마로 나열 범위를 지정해요. DATABASE 또는 SCHEMA를 이름 없이 사용하면 명령은 현재 데이터베이스 또는 스키마를 사용해요.
- LIMIT rows — 반환되는 최대 행 수를 제한해요.
접근 제어 요구사항 (Access control requirements)
객체에 대한 권한이 하나 이상 있거나 소유권이 있으면 출력에서 리포지토리를 볼 수 있어요.
출력 (Output)
이 명령은 리포지토리당 한 행을 다음 열로 반환해요:
| Column | Description |
|---|---|
| created_on | 리포지토리가 생성된 날짜와 시간. |
| name | 리포지토리의 이름. |
| database_name | 리포지토리를 포함하는 데이터베이스. |
| schema_name | 리포지토리를 포함하는 스키마. |
| type | 리포지토리 유형: APPLICATION 또는 PYPI. |
| api_integration | PYPI 리포지토리에서 사용하는 API 통합. APPLICATION에서는 비어 있음. |
| owner | 리포지토리를 소유한 역할. |
| owner_role_type | 리포지토리를 소유한 역할의 유형. |
| comment | 리포지토리 주석(있는 경우). |
예시 (Examples)
현재 스키마의 모든 아티팩트 리포지토리를 나열해요:
SHOW ARTIFACT REPOSITORIES;
특정 데이터베이스에서 이름이 app_로 시작하는 모든 리포지토리를 나열해요:
SHOW ARTIFACT REPOSITORIES LIKE 'app_%' IN DATABASE my_db;