스키마 제거하기
개요
스키마 에 호환성이 손상되는 변경 을 적용하는 경우 기존 스키마 를 제거 해야 합니다. Atlas Device Sync 를 종료 한 후 다시 활성화 하기 전에 이 작업을 수행해야 합니다.
이 가이드에서는 스키마를 제거하는 방법을 설명합니다.
절차
collection 스키마 화면으로 이동합니다.
왼쪽 탐색 메뉴에서 Data Access 아래 Schema를 클릭해 스키마 편집기를 엽니다. Atlas App Services는 연결된 클러스터에서 기존 collection을 검색하고 이를 스키마 편집기 왼쪽에 나열합니다.
기본값 연결된 Atlas cluster 의 모든 컬렉션이 표시됩니다. 스키마 가 있는 모든 컬렉션 은 이 목록에서 굵게 표시된 이름으로 표시되고, 스키마 가 없는 컬렉션 은 밝은 회색의 기울임꼴 이름으로 표시됩니다.
여기에서 단일 컬렉션 의 스키마 를 제거 하거나 모든 컬렉션의 스키마 를 제거 할 수 있습니다.
컬렉션의 스키마 제거
컬렉션 이름 위로 마우스를 가져가면 ... 메뉴가 나타납니다.
이 ... 요소를 클릭하면 두 가지 옵션이 표시됩니다. 그 중 하나가 Delete Schema from this Collection 입니다. 이 옵션을 선택합니다.
컬렉션의 스키마를 삭제할 것인지 확인하는 모달이 나타납니다. Delete 버튼을 누릅니다.
이미 Device Sync 를 종료한 경우 App Services 에서 스키마 를 삭제합니다. 아직 Device Sync 를 종료 하지 않은 경우 모달이 표시되어 이는 파괴적인 변경이며 클라이언트가 클라이언트 재설정 을 경험할 수 있음을 알려줍니다. 계속하려면 Save Changes & Reinitialize Sync 를 누릅니다.
이 시점에서 컬렉션에는 더 이상 스키마가 없으며 스키마를 생성 하거나 개발 모드를 활성화할 수 있습니다.
모든 스키마 제거
호환성이 손상되는 변경이 여러 컬렉션에 영향 을 미치고 컬렉션별로 스키마 를 제거 하고 싶지 않은 경우, 연결된 Atlas cluster 의 모든 스키마를 제거 할 수 있습니다.
Collections 창의 첫 번째 항목은 연결된 데이터 소스 의 이름입니다. 이름 옆에 ... 메뉴가 표시됩니다.
... 요소를 선택합니다.
몇 가지 옵션이 표시됩니다. 마지막 값은 Delete Schemas from All Collections 입니다. 이 옵션을 선택합니다.
데이터 소스에 대한 모든 스키마를 삭제할 것인지 확인하는 모달이 나타납니다. Delete 버튼을 누릅니다.