bfimport 명령과 가져오기 유틸리티는 데이터베이스에 이름이 같은 오브젝트가 이미 있는 경우 가져온 오브젝트의 이름을 바꿉니다. 가져오기에서 오브젝트 이름 바꾸기는 기존 동작입니다.
가져오기에서 이 동작을 변경하고 기존 오브젝트를 바꾸려면 bfimport의 -r 옵션을 지정하거나 UI에서 엔티티 바꾸기 옵션을 선택해야 합니다.
다음 주제는 가져온 오브젝트와 오브젝트 이름을 바꿀 때 bfimport 명령과 가져오기 유틸리티가 사용하는 이름 지정 규칙을 설명합니다.
스냅샷 오브젝트(프로젝트, 선택기 및 환경)는 스냅샷 이름이 같은 경우 해당 이름을 유지하거나 가져오기에서 기본 스냅샷 이름이 지정됩니다.
7.1 이전 내보내기 파일의 오브젝트의 경우 bfimport 명령과 가져오기 유틸리티는 다음 이름 지정 규칙을 사용하여 UI에서 오브젝트 이름을 바꿉니다.
오브젝트 상태 | UI 오브젝트 이름 | UI 스냅샷 이름(스냅샷 오브젝트에만 적용) |
---|---|---|
새 오브젝트, 데이터베이스에 없음 | <new_object_name> | <snapshot_name> |
데이터베이스에 있음 | <existing_object_name>_IMPORT_<n> | <snapshot_name> | Base Snapshot |
스냅샷 오브젝트가 상위 스냅샷의 하위인 경우에도 새 상위 레벨 스냅샷으로 가져옵니다. 프로젝트, 선택기 및 환경만 스냅샷 오브젝트가 될 수 있습니다. 스냅샷 이름이 있는 경우 해당 이름을 유지합니다. 그렇지 않으면 표와 같이 기본 기본 스냅샷 이름이 지정됩니다.
7.1 이전 내보내기 파일의 오브젝트의 경우 bfimport 명령과 가져오기 유틸리티는 다음 이름 지정 규칙을 사용하여 UI에서 오브젝트를 바꿉니다. 이름보다는 UUID로 스냅샷 오브젝트의 교체를 평가합니다.
오브젝트 상태 | UI 오브젝트 이름 | UI 스냅샷 이름(스냅샷 오브젝트에만 적용) |
---|---|---|
새 오브젝트, 데이터베이스에 없음 | <new_object_name> | 기본 스냅샷 |
데이터베이스에 있음, 비스냅샷 오브젝트 | <existing_object_name | n/a |
데이터베이스에 있음, 스냅샷 오브젝트 | <existing_object_name>_IMPORT_<n> | 기본 스냅샷 |
스냅샷 오브젝트의 경우 스냅샷 오브젝트가 상위 스냅샷의 하위인 경우라도 새 상위 레벨 스냅샷으로서 가져옵니다. 프로젝트, 선택기 및 환경만 스냅샷 오브젝트가 될 수 있습니다. 7.1 이전 내보내기 파일에는 스냅샷 이름을 사용하는 오브젝트가 포함될 수 없으므로 표와 같이 기본 기본 스냅샷 이름이 지정됩니다.
7.1 내보내기 파일의 오브젝트의 경우 bfimport 명령과 가져오기 유틸리티는 다음 이름 지정 규칙을 사용하여 UI에서 오브젝트를 바꿉니다.
오브젝트 상태 | UI 오브젝트 이름 | UI 스냅샷 이름(스냅샷 오브젝트에만 적용) |
---|---|---|
새 오브젝트, 데이터베이스에 없음 | <new_object_name> | <snapshot_name> | Base Snapshot |
데이터베이스에 있음 | <new_object_name> | <snapshot_name> | Base Snapshot |
이름보다는 UUID로 스냅샷 오브젝트의 교체를 평가합니다. 스냅샷 오브젝트가 상위 스냅샷의 하위인 경우에도 새 상위 레벨 스냅샷으로 가져옵니다. 프로젝트, 선택기 및 환경만 스냅샷 오브젝트가 될 수 있습니다. 모든 7.1 오브젝트는 고유한 스냅샷 이름을 갖거나 기본 기본 스냅샷 이름을 사용합니다.
다음 시나리오에서 동작을 시연합니다.