代码之家  ›  专栏  ›  技术社区  ›  Pranav Aggarwal

如何在不影响数据的情况下删除DynamoDb表中的范围键列?

  •  0
  • Pranav Aggarwal  · 技术社区  · 6 年前

    我需要删除现有Dynamo DB表中的范围键,而不影响数据。

    1 回复  |  直到 6 年前
        1
  •  0
  •   tleef    6 年前

    您将无法在现有表上执行此操作。您需要将数据迁移到一个新的表中,该表是按照您想要的方式配置的。

    Scan 原始表中的所有数据 PutItem 把它放到新桌子上。

    保护层: 你可以有多个工人 Segment 分段 数字。

    DeleteItem NEW_IMAGE 在新桌子上。这将捕获任何实时活动。一旦设置好了,就需要像在脱机情况下一样复制数据。