Найдите историю удаленных данных в QLDB

Я создал таблицу транспортных средств в главной книге и добавил несколько транспортных средств в QLDB, и я удалил данные транспортного средства. Теперь я не могу получить идентификатор метаданных, потому что таблица пользователей и зафиксированная таблица будут содержать только не удаленную последнюю версию данных приложения. Я не могу получить историю этих удаленных данных через метаданные. Пожалуйста, помогите мне с запросом PartiQL, чтобы получить историю, если есть способ. Примечание. У меня нет таблицы регистрации транспортных средств, в которой хранятся метаданные идентификаторов транспортных средств.

1 ответ

То, как вы это делаете, правильно. Во-первых, вы фильтруете историю по некоторому известному атрибуту (в данном случае определяемому пользователем первичному ключу, например VIN) и получаете идентификатор документа. После этого вы можете фильтровать историю, используя этот идентификатор документа.

Второй запрос должен возвращать то же самое, что и первый, но он также будет содержать информацию об удалении (первый запрос не будет включать ее, потому что удаление удаляет атрибут).

Обратите внимание, что идентификатор документа возвращается как часть DELETE Заявление PartiQL.

Другие вопросы по тегам