Como excluir entidades em massa

Se você precisar excluir entidades em massa, recomendamos usar o Cloud Dataflow, um serviço gerenciado para desenvolver e executar fluxos de trabalho de processamento de dados. O Cloud Dataflow fornece um modelo de exclusão do Cloud Datastore que você pode usar para excluir entidades selecionadas por uma consulta GQL.

Siga as instruções desta página para ativar a API Cloud Dataflow para seu projeto e usar o modelo do Cloud Dataflow para excluir entidades.

Antes de começar

  1. Selecione um projeto para executar seu job do Cloud Dataflow. É possível selecionar o mesmo projeto que contém seu banco de dados do Cloud Firestore no modo Datastore.
  2. Para o projeto selecionado, ative a API Cloud Dataflow:

    Ativar a API

  3. Prepare uma consulta GQL que selecione todas as entidades que você quer excluir. Por exemplo, SELECT * FROM Task LIMIT 500.

Como excluir entidades em massa

Como executar a partir do Console do Google Cloud Platform
  1. Acesse a página do Cloud Dataflow no Console do GCP.
  2. Acessar a página do Cloud Dataflow
  3. Clique em CRIAR JOB A PARTIR DO MODELO.
  4. Botão "Criar job a partir do modelo" do Console do Cloud Platform
  5. Selecione the Bulk Delete Entities in Cloud Datastore template under Utilities no menu suspenso modelo do Cloud Dataflow.
  6. Digite o nome de um job no campo Nome do job. O nome do job precisa corresponder à expressão regular [a-z]([-a-z0-9]{0,38}[a-z0-9])? para ser válido.
  7. Digite os valores de parâmetro nos campos de parâmetro fornecidos.
  8. Clique em Executar job.

Consulte a página Modelos do Cloud Dataflow para ver como realizar a exclusão usando a ferramenta de linha de comando gcloud ou a API

Preços

Ao usar o Cloud Dataflow para excluir entidades em massa, você será cobrado pelo uso do serviço e pelas leituras e exclusões de entidades do Cloud Datastore. Para mais detalhes sobre os custos do Cloud Dataflow, consulte a página de preços do serviço.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Datastore