在 Azure 表中按分区键删除实体
Delete entities by partition key in Azure Tables
我目前正在将 Web 配置迁移到 Azure 表。我选择了按分区键划分的实体。
我想知道是否可以根据特定分区键删除所有实体,然后根据它们的分区键再次添加它们,而不是在需要进行更改时更新这些配置实体?
我似乎无法在文档或其他来源中找到任何表明我可以找到的东西。
I was wondering if it's possible to delete all entities based on their
specific partition key and then adding them again based on their
partition key?
如果您希望使用单个命令删除分区中的所有实体(即具有相同的分区键值),这是不可能的。您需要分别删除每个实体。
不过,您可以使用 Entity Group Transaction
来加快操作速度,您可以在一次操作中最多删除 100 个实体。您还可以使用实体组操作在单个操作中创建 100 个具有相同分区键的实体。
您可以在此处了解有关实体组交易的更多信息:https://docs.microsoft.com/en-us/rest/api/storageservices/performing-entity-group-transactions。
我目前正在将 Web 配置迁移到 Azure 表。我选择了按分区键划分的实体。
我想知道是否可以根据特定分区键删除所有实体,然后根据它们的分区键再次添加它们,而不是在需要进行更改时更新这些配置实体?
我似乎无法在文档或其他来源中找到任何表明我可以找到的东西。
I was wondering if it's possible to delete all entities based on their specific partition key and then adding them again based on their partition key?
如果您希望使用单个命令删除分区中的所有实体(即具有相同的分区键值),这是不可能的。您需要分别删除每个实体。
不过,您可以使用 Entity Group Transaction
来加快操作速度,您可以在一次操作中最多删除 100 个实体。您还可以使用实体组操作在单个操作中创建 100 个具有相同分区键的实体。
您可以在此处了解有关实体组交易的更多信息:https://docs.microsoft.com/en-us/rest/api/storageservices/performing-entity-group-transactions。