ALTER REPLICATION GROUP
ALTER REPLICATION GROUP
기존 복제 그룹(replication group)의 속성을 수정하는 명령이에요. 복제 그룹은 조직의 계정과 리전 간에 데이터베이스를 복제하기 위한 객체예요.
출처: 문서
본문
조직 단위 복제 그룹에 대한 자세한 내용은 복제 그룹을 참고하세요.
구문 (Syntax)
ALTER REPLICATION GROUP [ IF EXISTS ] <name> SET
[ REPLICATION SCHEDULE = '<cron_expression>' ]
[ COMMENT = '<string_literal>' ]
[ TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ] ]
ALTER REPLICATION GROUP [ IF EXISTS ] <name> UNSET
[ REPLICATION SCHEDULE | COMMENT ]
[ , ... ]
ALTER REPLICATION GROUP [ IF EXISTS ] <name> ADD DATABASES <database_name> [ , <database_name> ... ]
ALTER REPLICATION GROUP [ IF EXISTS ] <name> REMOVE DATABASES <database_name> [ , <database_name> ... ]
ALTER REPLICATION GROUP [ IF EXISTS ] <name> REFRESH
[ USING { <timestamp> | <offset> } ]
매개변수 (Parameters)
name — 수정할 복제 그룹의 이름을 지정해요.
REPLICATION SCHEDULE = '<cron_expression>' — 복제 그룹이 계정과 리전 전체에서 최신 상태를 유지하도록 반복 복제를 수행할 cron 스케줄을 지정해요. 스케줄을 지정하면 Snowflake는 예약된 복제 작업을 정기적으로 실행해요. cron 표현식은 5개 필드(분, 시, 일, 월, 요일)로 구성돼요.
ADD DATABASES / REMOVE DATABASES — 복제 그룹에 데이터베이스를 추가하거나 제거해요. 추가한 데이터베이스는 그룹의 모든 계정/리전에 복제되고, 제거하면 복제가 중지돼요.
REFRESH [ USING { timestamp | offset } ] — 복제 그룹의 데이터베이스를 지정된 지점(또는 현재 시점)으로 새로고침해요.
COMMENT — 복제 그룹의 주석을 추가/덮어쓰거나 해제해요.
TAG ... — 복제 그룹에 태그를 설정하거나 해제해요.
접근 제어 요구사항 (Access control requirements)
복제 그룹을 수정하려면 조직 계정에서 MANAGE REPLICATION GROUPS 전역 권한 또는 OWNERSHIP 권한이 필요해요. 자세한 내용은 복제 그룹 권한을 참고하세요.
더 알아보기 (Learn more)
- CREATE REPLICATION GROUP — 복제 그룹 만들기
- DROP REPLICATION GROUP — 복제 그룹 삭제
- SHOW REPLICATION GROUPS — 복제 그룹 나열
- 복제 그룹 — 개념