스키마 제거하기
개요
스키마 에 호환성이 손상되는 변경 을 적용하는 경우 기존 스키마 를 제거 해야 합니다. Atlas Device Sync 를 종료 한 후 다시 활성화 하기 전에 이 작업을 수행해야 합니다.
이 가이드에서는 스키마를 제거하는 방법을 설명합니다.
절차
collection 스키마 화면으로 이동합니다.
왼쪽 탐색 메뉴에서 Schema 아래에 Data Access 있는 을 클릭하여 스키마 편집기를 엽니다. 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 버튼을 누릅니다.