4

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

按 MetadataId 查询历史VIN历史查询

4

1 回答 1

1

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

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

请注意,文档 ID 作为DELETEPartiQL 语句的一部分返回。

于 2019-12-06T06:46:05.863 回答