O comando bfimport e o utilitário de Importação renomeiam um objeto importado se um objeto com o mesmo nome já existir no banco de dados. Renomear objetos na importação é o comportamento padrão.
Para alterar esse comportamento e substituir objetos existentes na importação, você deve especificar a opção -r para bfimport ou selecionar a opção Substituir Entidades na UI.
Os seguintes tópicos descrevem as convenções de nomenclatura que o comando bfimport e o utilitário de Importação utilizam ao renomear e substituir objetos importados.
Objetos de captura instantânea (projetos, seletores e ambientes) retêm seu nome de captura instantânea, se houver, ou são designados a um nome de captura instantânea padrão na importação.
Para objetos em arquivos de exportação 7.1 e anteriores, o comando bfimport e o utilitário de Importação renomeia objetos da UI utilizando as convenções de nomenclatura a seguir.
Status do Objeto | Nome do objeto da UI | Nome da captura instantânea da UI (aplica-se apenas a objetos de captura instantânea) |
---|---|---|
Novo, não no banco de dados | <new_object_name> | <snapshot_name> |
Existe no banco de dados | <existing_object_name>_IMPORT_<n> | <snapshot_name> | Captura Instantânea de Base |
Para objetos de captura instantânea, o objeto de captura instantânea é importado como uma nova captura instantânea no nível pai, mesmo se for um filho de uma captura instantânea pai. Apenas projetos, seletores e ambientes podem ser objetos de captura instantânea. Se um nome de captura instantânea já existir, ele será mantido. Caso contrário, o nome padrão da Captura Instantânea de Base será designado, conforme mostrado na tabela.
Para objetos em arquivos de exportação pré-7.1, o comando bfimport e o utilitário de Importação substitui objetos da UI utilizando as seguintes convenções de nomenclatura. Observe que objetos de captura instantânea são avaliados para substituição por UUID ao invés de pelo nome.
Status do Objeto | Nome do objeto da UI | Nome da captura instantânea da UI (aplica-se apenas a objetos de captura instantânea) |
---|---|---|
Novo, não no banco de dados | <new_object_name> | Captura Instantânea de Base |
Existe no banco de dados, objeto não de captura instantânea | <existing_object_name | n/d |
Existe no banco de dados, objeto de captura instantânea | <existing_object_name>_IMPORT_<n> | Captura Instantânea de Base |
Para objetos de captura instantânea, o objeto de captura instantânea é importado como uma nova captura instantânea no nível pai, mesmo se for um filho de uma captura instantânea pai. Apenas projetos, seletores e ambientes podem ser objetos de captura instantânea. Arquivos de exportação pré-7.1 não podem conter objetos com nomes de captura instantânea, de modo que o nome da Captura Instantânea de Base padrão é designado, conforme mostrado na tabela.
Para objetos em arquivos de exportação 7.1, o comando bfimport e o utilitário de Importação substitui objetos da UI utilizando as convenções de nomenclatura a seguir.
Status do Objeto | Nome do objeto da UI | Nome da captura instantânea da UI (aplica-se apenas a objetos de captura instantânea) |
---|---|---|
Novo, não no banco de dados | <new_object_name> | <snapshot_name> | Captura Instantânea de Base |
Existe no banco de dados | <new_object_name> | <snapshot_name> | Captura Instantânea de Base |
Objetos de captura instantânea são avaliados para substituição por UUID ao invés de pelo nome. Um objeto de captura instantânea é importado como uma nova captura instantânea no nível pai, mesmo se for um filho de uma captura instantânea pai. Apenas projetos, seletores e ambientes podem ser objetos de captura instantânea. Todos os objetos 7.1 têm um nome de captura instantânea exclusivo ou utilizam o nome de Captura Instantânea de Base padrão.
O cenário a seguir demonstra o comportamento.