Você pode se deparar com uma situação em que a opção de exclusão está cinza ou ausente ao tentar remover uma propriedade de um banco de dados do Notion. Isso geralmente acontece porque a propriedade está sendo referenciada em outro lugar, como em uma fórmula, uma relação, um rollup, um modelo padrão ou uma visualização de banco de dados vinculada. O Notion impede a exclusão de propriedades que ainda estão em uso para evitar quebrar a funcionalidade do banco de dados. Este artigo explica os motivos exatos pelos quais uma propriedade se torna indeletável e fornece uma solução passo a passo para removê-la com segurança.
Principais Conclusões: Removendo uma Propriedade Bloqueada de um Banco de Dados do Notion
- Menu de contexto da propriedade do banco de dados > Excluir: Cinza quando a propriedade é referenciada por uma fórmula, rollup, relação, modelo ou visualização vinculada.
- Edição de propriedade de fórmula ou rollup: Remova todas as referências à propriedade alvo de cada fórmula e rollup no banco de dados.
- Propriedades de página de modelo: Verifique todos os modelos do banco de dados e exclua a propriedade do conteúdo de cada página de modelo.
- Visualizações de banco de dados vinculadas: No banco de dados de origem, exclua a propriedade primeiro; depois recrie-a na visualização vinculada, se necessário.
Por que uma Propriedade de Banco de Dados do Notion Não Pode Ser Excluída
O Notion aplica integridade referencial dentro dos bancos de dados. Uma propriedade que é usada ativamente por outra propriedade, um modelo ou uma visualização não pode ser removida porque isso quebraria os elementos dependentes. As causas mais comuns incluem:
Dependências de Fórmulas e Rollups
Se qualquer propriedade de fórmula ou rollup referenciar a propriedade que você deseja excluir, o Notion bloqueia a exclusão. Por exemplo, uma fórmula que usa prop("Preço") impede que a propriedade “Preço” seja excluída. O mesmo se aplica a rollups que puxam dados de uma propriedade de relação.
Propriedades de Relação Conectadas a Outros Bancos de Dados
Uma propriedade de relação cria um vínculo bidirecional entre dois bancos de dados. Excluir a propriedade de relação requer remover a conexão de ambos os lados. Se o outro banco de dados ainda referenciar a relação, a exclusão é bloqueada.
Padrões de Modelo que Contêm a Propriedade
Os modelos de banco de dados podem incluir valores de propriedade. Se um modelo tiver um valor padrão definido para a propriedade que você está tentando excluir, a ação de exclusão é desabilitada. A propriedade deve ser removida de cada modelo primeiro.
Visualizações de Banco de Dados Vinculadas Referenciando a Propriedade
Uma visualização vinculada do banco de dados pode incluir a propriedade em suas colunas visíveis ou filtros. Mesmo que você esteja trabalhando no banco de dados original, o vínculo impede a exclusão. Você deve editar a visualização vinculada para remover a propriedade.
Passos para Excluir uma Propriedade de Banco de Dados Bloqueada
Siga estes passos em ordem. Após cada passo, verifique se a opção de exclusão se torna disponível. Repita o processo para cada banco de dados que tenha o mesmo problema.
Passo 1: Remover Referências da Propriedade de Todas as Fórmulas
- Abra o banco de dados
Navegue até o banco de dados que contém a propriedade bloqueada. Clique em qualquer lugar dentro do banco de dados para selecioná-lo. - Encontre todas as propriedades de fórmula
Observe a linha do cabeçalho da propriedade. Identifique cada coluna que tem um ícone de fórmula (fx). Clique no nome da propriedade e selecione Editar propriedade para abrir o editor de fórmulas. - Remova as referências à propriedade alvo
Em cada fórmula, exclua qualquer linha que chameprop("NomeDaPropriedade")onde NomeDaPropriedade é a propriedade bloqueada. Substitua a fórmula por um valor estático ou uma propriedade diferente. Clique em Concluído para salvar. - Verifique todas as propriedades de rollup
Propriedades de rollup também referenciam uma propriedade de relação. Se a propriedade bloqueada for uma relação, abra cada rollup e altere o menu suspenso Propriedade para uma propriedade diferente ou remova o rollup completamente.
Passo 2: Remover Referências da Propriedade de Todos os Rollups
- Identifique as propriedades de rollup
Percorra os cabeçalhos das propriedades. Propriedades de rollup mostram um ícone sigma (Σ). Clique no nome da propriedade e escolha Editar propriedade. - Altere a propriedade de relação
No menu suspenso Relação, selecione uma propriedade de relação diferente que não envolva a propriedade bloqueada. Se não houver relação alternativa, exclua a propriedade de rollup completamente clicando em Excluir no menu da propriedade.
Passo 3: Remover a Propriedade de Todos os Modelos do Banco de Dados
- Abra os modelos do banco de dados
Clique na seta para baixo ao lado de Novo no topo do banco de dados. Selecione + Novo modelo ou clique em um nome de modelo existente na lista. - Edite cada modelo
Para cada modelo, percorra a página do modelo. Localize a propriedade que corresponde ao nome da propriedade bloqueada. Clique no valor da propriedade e pressione Delete ou Backspace para limpá-lo. Se a propriedade aparecer como um bloco na página do modelo, exclua esse bloco clicando na alça de seis pontos e escolhendo Excluir. - Salve o modelo
Clique em Voltar para retornar ao banco de dados. Repita para todos os modelos.
Passo 4: Remover a Propriedade de Todas as Visualizações de Banco de Dados Vinculadas
- Encontre visualizações vinculadas
Procure por qualquer página que contenha um bloco de banco de dados vinculado. Esses blocos mostram o nome do banco de dados original com um ícone de elo de corrente. Clique na visualização vinculada para selecioná-la. - Edite as propriedades da visualização vinculada
Clique no cabeçalho da propriedade bloqueada na visualização vinculada. Selecione Ocultar ou Remover da visualização. Isso não exclui a propriedade do banco de dados de origem, mas quebra a dependência. - Remova de filtros e classificações
Clique no botão Filtrar ou Classificar no topo da visualização vinculada. Exclua qualquer condição de filtro ou classificação que use a propriedade bloqueada. Clique em Concluído para aplicar.
Passo 5: Excluir a Propriedade
- Retorne ao banco de dados original
Navegue de volta ao banco de dados onde a propriedade está bloqueada. Passe o mouse sobre o cabeçalho da propriedade e clique na seta para baixo que aparece. - Selecione Excluir
Se a opção não estiver mais cinza, clique em Excluir. Confirme a exclusão na caixa de diálogo pop-up. A propriedade é removida de todas as páginas do banco de dados.
Se o Notion Ainda Bloquear a Exclusão Após a Correção Principal
A Propriedade Ainda é Referenciada em uma Fórmula ou Rollup
Verifique novamente cada fórmula e rollup. Uma única referência esquecida manterá a opção de exclusão desabilitada. Use o recurso Localizar (Ctrl+F) no banco de dados para pesquisar o nome da propriedade dentro dos blocos de fórmula. Isso é mais rápido do que abrir cada editor de propriedade manualmente.
O Modelo Tem um Valor Padrão para a Propriedade
Os modelos do Notion podem herdar propriedades do banco de dados. Mesmo que você tenha limpado o valor, o bloco de propriedade ainda pode existir. Exclua o bloco de propriedade inteiro da página do modelo. Para confirmar, abra o modelo e procure por qualquer bloco que mostre o nome da propriedade e um campo de valor. Remova-o completamente.
Visualização Vinculada Existe em um Espaço de Trabalho Diferente
Se o banco de dados for compartilhado entre espaços de trabalho, uma visualização vinculada em outro espaço de trabalho pode referenciar a propriedade. Peça ao proprietário do espaço de trabalho para remover a propriedade da visualização vinculada. Alternativamente, duplique o banco de dados e exclua a propriedade na cópia para evitar problemas entre espaços de trabalho.
Banco de Dados Está Bloqueado ou Somente Leitura
Verifique se o banco de dados foi bloqueado por um administrador do espaço de trabalho. Vá ao menu de três pontos no topo da página do banco de dados e procure por Bloquear banco de dados. Se estiver ativado, desative-o primeiro. Permissões de somente leitura também bloqueiam a exclusão de propriedades. Certifique-se de que sua função de usuário tenha acesso Pode editar.
Exclusão de Propriedade de Banco de Dados do Notion: Causas e Soluções Comuns
| Causa | O que Verificar | Solução |
|---|---|---|
| Fórmula referencia a propriedade | Todas as propriedades de fórmula no banco de dados | Edite cada fórmula para remover prop("NomeDaPropriedade") |
| Rollup usa a propriedade | Propriedades de rollup que dependem de uma relação | Altere o menu suspenso de relação ou exclua o rollup |
| Modelo contém a propriedade | Todos os modelos no banco de dados | Exclua o bloco de propriedade de cada página de modelo |
| Visualização vinculada exibe a propriedade | Páginas com blocos de banco de dados vinculados | Oculte a propriedade e remova-a de filtros e classificações |
| Propriedade de relação está conectada | O banco de dados relacionado do outro lado | Remova a propriedade de relação do outro banco de dados primeiro |
Após seguir os passos da solução, você pode excluir com sucesso a propriedade bloqueada. Para evitar esse problema no futuro, use a opção Ocultar em vez de exclusão quando precisar apenas remover uma propriedade da visualização. Ocultar uma propriedade não requer remover referências e mantém a estrutura do banco de dados intacta. Se você encontrar propriedades bloqueadas com frequência, audite suas fórmulas e modelos de banco de dados antes de fazer alterações estruturais.