SHOW BACKUPS IN BACKUP SET¶
백업 세트의 모든 :doc:`백업</user-guide/backups>`을 나열합니다.
구문¶
SHOW BACKUPS IN BACKUP SET <name>
[ LIMIT <rows> ]
매개 변수¶
name백업 세트에 대한 식별자를 지정합니다.
식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.
자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.
LIMIT rows반환되는 최대 행 수를 선택적으로 제한하는 동시에, 결과의 “페이지 매김”도 활성화합니다. 반환되는 실제 행 수는 지정된 제한보다 적을 수 있습니다. 예를 들어 기존 오브젝트 수가 지정된 제한보다 적습니다.
기본값: 값 없음(출력에 제한이 적용되지 않음)
액세스 제어 요구 사항¶
이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.
권한 |
참고 |
|---|---|
OWNERSHIP |
포함된 백업을 보려면 백업 세트에 대한 OWNERSHIP 권한이 있어야 합니다. |
지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.
보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.
사용법 노트¶
이 명령은 명령을 실행하는 데 사용된 역할에 대한 액세스 권한에 따라 지정된 오브젝트 유형에 대해 최대 1만 개의 레코드를 반환합니다. 필터를 적용하더라도 1만 개 레코드 제한을 초과하는 레코드는 반환되지 않습니다.
10,000개 이상의 레코드가 존재하는 결과를 보려면 Snowflake Information Schema 에서 해당 뷰(있는 경우)를 쿼리하십시오.
출력¶
열 |
설명 |
|---|---|
|
타임스탬프 백업이 생성됩니다. |
|
백업의 Snowflake 생성 식별자입니다. 백업 ID는 UUID_STRING 함수에서 반환된 형식의 UUID 값입니다. |
|
백업이 포함된 백업 세트의 이름입니다. |
|
백업 세트가 포함된 데이터베이스의 이름입니다. |
|
백업 세트가 포함된 스키마의 이름입니다. |
|
백업이 만료되는 타임스탬프입니다. |
예¶
백업 세트 ``t1_backups``의 모든 백업을 나열합니다.
SHOW BACKUPS IN BACKUP SET t1_backups;
t1_backups 백업 세트에서 가장 오래된 백업의 생성 날짜 및 백업 ID를 표시합니다.
SHOW BACKUPS IN BACKUP SET t1_backups ->>
SELECT "created_on", "backup_id" FROM $1
ORDER BY "created_on" LIMIT 1;
t1_backups 백업 세트에서 최종 백업이 만료된 백업 ID 및 날짜와 시간을 표시합니다. 이 예제에서는 백업 정책에 일정이 포함되어 있지 않거나 백업 세트에 대한 백업 정책이 일시 중단되어 새 백업이 백업 세트에 추가되지 않는다고 가정합니다. 백업 세트를 삭제할 수 있도록 모든 기존 백업이 만료될 때까지 기다리는 중입니다.
SHOW BACKUPS IN BACKUP SET t1_backups ->>
SELECT "expire_on", "backup_id" FROM $1
ORDER BY "expire_on" DESC LIMIT 1;