在QLDB中查找已删除数据的历史记录

时间:2019-11-17 09:26:49

标签: amazon-qldb partiql

我已经在分类帐中创建了车辆表,并在QLDB中添加了一些车辆,然后删除了车辆数据。现在我无法获取元数据ID,因为用户表和已提交表将只有未删除的最新版本的应用程序数据,因此我无法通过元数据获取已删除数据的历史记录。如果有办法,请帮助我进行PartiQL查询以获取历史记录。 注意:我没有车辆登记表来存储车辆的metadataId。

History Query By MetadataId History Query By VIN

1 个答案:

答案 0 :(得分:1)

您的操作方式是正确的。首先,您通过某些已知属性(在本例中为用户定义的主键,例如“ VIN”)对历史记录进行筛选,然后检索文档ID。之后,您可以使用该文档ID过滤历史记录。

第二个查询应返回与第一个查询相同的内容,但它还将包含删除信息(第一个查询将不包含该信息,因为删除操作会删除该属性)。

请注意,文档ID是DELETE PartiQL语句的一部分。