簡體   English   中英

更新 DynamoDB 的 GSI,舊數據不會在新 GSI 中更新

[英]Update GSI of DynamoDB, old data not update in new GSI

我有一張桌子,名字是Ticket

Ticket { id, usage, affiliationOrganization createdAt, .... }

GSI1:PartionKey:用法 SortKey:affiliationOrganization

經過一段時間的開發,我想更新 GSI1 PartionKey 的 SortKey:usage SortKey:affiliationOrganization#createdAt

但是修改了GSI之后,原來的數據已經不在這個GSI表中了。 只有在添加新數據時,這些新數據才會自動輸入到 GSI 表中。

(我的英語很笨,如果我寫錯了我很抱歉)

想在舊數據修改后自動更新到GSI 避免GSI表數據丟失,查詢不漏數據

如果符合條件,舊數據將自動復制到 GSI。 請確保您所有的舊項目都有一個名為affiliationOrganization#createdAt的屬性。

請注意,這必須是單個屬性,DynamoDB 不會自動組合屬性,您必須手動組合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM