Usuários do Notion frequentemente descobrem que, após arrastar e soltar uma propriedade de relação para reordená-la no esquema do banco de dados, todo o banco de dados fica ineditável por vários minutos. O menu de propriedades para de responder, novas linhas não podem ser adicionadas e os dados existentes parecem congelados. Esse comportamento não é um bug aleatório, mas um bloqueio de esquema deliberado acionado pela ação de arrastar e soltar para reordenar. Este artigo explica a causa técnica do bloqueio de esquema, fornece etapas para evitá-lo ou se recuperar dele e aborda padrões de falha relacionados que você pode encontrar.
Principais Conclusões: Bloqueio de Esquema do Notion Após Reordenar Relação
- Bloqueio de esquema do banco de dados: Ocorre quando uma propriedade de relação é reordenada via arrastar e soltar enquanto a relação ainda está indexando ou sincronizando com o banco de dados de destino.
- Aguarde 2–5 minutos: O bloqueio é temporário e é liberado automaticamente quando os metadados da relação terminam de ser gravados no índice do banco de dados.
- Clique fora do painel de propriedades: Fechar manualmente o painel de propriedades antes de arrastar pode reduzir a chance de acionar o bloqueio.
Por que o Reordenar por Arrastar e Soltar Aciona um Bloqueio de Esquema
Os bancos de dados do Notion armazenam metadados de esquema, incluindo a ordem das propriedades, em um índice central. Quando você arrasta uma propriedade de relação para uma nova posição, o Notion envia uma solicitação de gravação para atualizar a matriz de ordem das propriedades no índice do banco de dados. Se a propriedade de relação tiver um grande número de linhas vinculadas ou ainda estiver concluindo uma sincronização em segundo plano com seu banco de dados de destino, a operação de gravação deve aguardar a conclusão da sincronização. Durante essa espera, o Notion aplica um bloqueio de esquema para evitar gravações conflitantes de outros usuários ou chamadas de API. O bloqueio impede qualquer alteração de esquema, adição de linhas ou edição de propriedades até que a gravação seja concluída.
A duração do bloqueio depende do tamanho da relação. Uma relação vinculando 100 linhas pode bloquear o esquema por 10 a 30 segundos. Uma relação vinculando 5.000 linhas pode bloquear o esquema por 2 a 5 minutos. O bloqueio é aplicado no nível do banco de dados, então todos os usuários com acesso a esse banco de dados experimentam o mesmo congelamento. O Notion não exibe um indicador de progresso durante o bloqueio, o que faz o congelamento parecer uma falha ou estado sem resposta.
Como a Ordem das Propriedades de Relação Funciona Internamente
Cada banco de dados do Notion armazena suas propriedades em uma matriz JSON. A ordem das propriedades na matriz determina a ordem mostrada na visualização de tabela e no painel de propriedades. Quando você arrasta uma propriedade de relação para uma nova posição, o Notion remove essa propriedade de seu índice atual e a insere no novo índice. Essa operação de divisão exige que toda a matriz de propriedades seja reescrita. Se a relação tiver operações de sincronização pendentes, a reescrita é enfileirada atrás dessas operações, causando o bloqueio.
Por que Apenas Propriedades de Relação Causam Esse Bloqueio
Outros tipos de propriedade, como texto, seleção ou data, não têm dependências externas. Uma reordenação de propriedade de texto atualiza apenas a matriz de esquema local. Uma reordenação de propriedade de relação também deve confirmar que o banco de dados de destino ainda existe e que os metadados da relação são consistentes. Essa verificação entre bancos de dados adiciona um bloqueio de gravação que outros tipos de propriedade não exigem.
Etapas para se Recuperar de um Bloqueio de Esquema Após Reordenar Relação
Se você estiver preso em um bloqueio de esquema após arrastar uma propriedade de relação, siga estas etapas para se recuperar sem perder dados.
- Pare todas as edições e aguarde
Não clique em nenhuma propriedade, botão ou linha no banco de dados. Feche a aba do navegador, se necessário. O bloqueio será liberado automaticamente após 2 a 5 minutos. Abrir uma nova aba para o mesmo banco de dados ainda mostrará o estado bloqueado até que a gravação seja concluída. - Verifique o banco de dados de destino
Abra o banco de dados de destino vinculado pela relação em uma aba separada do navegador. Se o banco de dados de destino também parecer congelado, o bloqueio é entre bancos de dados e ambos devem terminar a sincronização. - Atualize após 5 minutos
Após 5 minutos, atualize a página do banco de dados. Se o bloqueio tiver sido liberado, você poderá editar propriedades e linhas novamente. A propriedade de relação permanecerá na nova posição para a qual você a arrastou. - Se o bloqueio persistir por mais de 10 minutos
Entre em contato com o suporte do Notion em Configurações e Membros > Ajuda e Suporte > Fale conosco. Forneça a URL do banco de dados e a hora em que o bloqueio começou. O suporte pode limpar manualmente o bloqueio do lado deles.
Se o Reordenar de Relação do Notion Ainda Causar Bloqueio de Esquema
Propriedade de Relação Aparece como Ineditável Após Arrastar
Se a própria propriedade de relação aparecer acinzentada ou não clicável após a reordenação, o bloqueio de esquema ainda está ativo. Não tente excluir ou renomear a propriedade de relação durante o bloqueio. Fazer isso pode criar um estado de esquema parcial que exigirá uma duplicata completa do banco de dados para corrigir. Aguarde a liberação do bloqueio conforme descrito acima.
Reordenar por Arrastar e Soltar Não Salva a Nova Posição
Se você arrastar uma propriedade de relação, a posição mudar visualmente, mas reverter após uma atualização de página, a operação de gravação foi interrompida antes da aplicação do bloqueio. Isso acontece quando você atualiza a página ou navega para longe antes da conclusão da gravação. Para corrigir, reordene a propriedade novamente e aguarde até que o bloqueio de esquema seja liberado antes de navegar para longe.
Bloqueio de Esquema Afeta Todos os Usuários em um Espaço de Trabalho Compartilhado
Se vários membros da equipe estiverem editando o mesmo banco de dados, o reordenar por arrastar e soltar de um usuário pode bloquear o esquema para todos. O Notion não mostra um aviso antes do bloqueio. Para evitar isso, agende reordenações de relação durante horários de baixa atividade ou peça para outros usuários fecharem o banco de dados temporariamente.
Reordenar de Relação do Notion vs. Reordenar de Outras Propriedades: Comportamento de Bloqueio Comparado
| Tipo de Propriedade | Duração do Bloqueio de Esquema | Causa do Bloqueio |
|---|---|---|
| Texto, Número, Data | Nenhum | Sem dependências externas; apenas atualização local da matriz |
| Seleção, Seleção Múltipla | Nenhum | Opções armazenadas localmente; sem verificação entre bancos de dados |
| Relação (menos de 500 linhas) | 10–30 segundos | Verificação de sincronização entre bancos de dados em relação pequena |
| Relação (500–5.000 linhas) | 30 segundos a 5 minutos | Reindexação completa dos metadados da relação necessária |
| Relação (mais de 5.000 linhas) | 5–15 minutos | Relação grande requer múltiplas passagens de sincronização |
A tabela mostra que apenas propriedades de relação acionam um bloqueio de esquema durante a reordenação. A duração do bloqueio escala com o número de linhas vinculadas pela relação. Outros tipos de propriedade podem ser reordenados instantaneamente sem bloqueio.
Conclusão
Agora você entende que o bloqueio de esquema após um reordenar por arrastar e soltar de relação é causado pelo Notion aguardar a conclusão da sincronização entre bancos de dados antes de atualizar a ordem das propriedades. Para evitar o bloqueio, reordene propriedades de relação apenas quando a relação estiver totalmente sincronizada e nenhum outro usuário estiver editando o banco de dados. Se o bloqueio ocorrer, aguarde até 5 minutos antes de atualizar. Para relações grandes com mais de 5.000 linhas, considere usar o menu do painel de propriedades para alterar a ordem em vez de arrastar e soltar, pois o método do menu não aciona o mesmo bloqueio.