DeltaTable 更新分区列值并删除旧的 blob 分区?

DeltaTable update partitioning column values and drop old blob partitions?

我正在使用 Python 中描述的 here 中的合并命令更新 Delta Table。 table 已预先按列 "Number" 进行分区,但这些是我实际更新的值。所以合并应该将数据分类到新的分区中。但是,如果我 运行 Merge 它会根据新的 "Number" 值创建新分区,同时还将旧分区保留在 Blob 存储中(见蓝色圆圈)。有没有办法删除或覆盖旧分区?

所以我没有意识到由于版本控制系统而保留了旧分区。可以使用 DeltaTable vacuum 函数删除旧分区。