DROP REPLICATION GROUP

DROP REPLICATION GROUP

계정에서 복제 그룹(replication group)을 제거하는 명령이에요. 복제 그룹을 삭제하면 해당 그룹에 속한 데이터베이스의 복제 관계가 정리돼요.

출처: 문서

본문

구문 (Syntax)

DROP REPLICATION GROUP [ IF EXISTS ] <name>

파라미터

  • name — 삭제할 복제 그룹의 식별자를 지정해요.

사용 메모 (Usage notes)

  • 이 SQL 명령을 실행하려면 해당 그룹에 대해 OWNERSHIP 권한을 가진 역할을 가진 사용자만 실행할 수 있어요.
  • 연결된 보조(secondary) 복제 그룹이 없을 때만 기본(primary) 복제 그룹을 성공적으로 삭제할 수 있어요.
  • 복제 그룹에 포함된 데이터베이스는 복제 그룹이 삭제되어도 함께 삭제되지 않아요.
  • 보조 복제 그룹이 삭제되면, 이전에 그 그룹에 포함된 데이터베이스는 읽기 전용 보호를 잃고 쓰기 가능하게 돼요.
  • 보조 복제 그룹이 이전과 동일한 기본 복제 그룹에서 다시 생성되면, 첫 번째 새로고침(refresh) 동안 그룹의 데이터베이스가 기본 복제 그룹의 데이터베이스로 덮어써져요. 이 데이터베이스들은 읽기 전용이에요.
  • 조직에서 복제가 활성화된 계정의 집합을 확인하려면 SHOW REPLICATION ACCOUNTS를 사용해요.
  • 조직의 복제 그룹 목록을 확인하려면 SHOW REPLICATION GROUPS를 사용해요. allowed_accounts 열은 원본 계정에서 객체 복제가 활성화된 모든 대상 계정을 나열해요.
  • IF EXISTS 절을 지정했을 때 대상 객체가 존재하지 않으면, 명령은 오류를 반환하지 않고 성공적으로 완료돼요.

예시 (Examples)

복제 그룹 myrg를 삭제해요:

DROP REPLICATION GROUP myrg;

더 알아보기 (Learn more)