Найдите историю удаленных данных в QLDB
Я создал таблицу транспортных средств в главной книге и добавил несколько транспортных средств в QLDB, и я удалил данные транспортного средства. Теперь я не могу получить идентификатор метаданных, потому что таблица пользователей и зафиксированная таблица будут содержать только не удаленную последнюю версию данных приложения. Я не могу получить историю этих удаленных данных через метаданные. Пожалуйста, помогите мне с запросом PartiQL, чтобы получить историю, если есть способ. Примечание. У меня нет таблицы регистрации транспортных средств, в которой хранятся метаданные идентификаторов транспортных средств.
1 ответ
То, как вы это делаете, правильно. Во-первых, вы фильтруете историю по некоторому известному атрибуту (в данном случае определяемому пользователем первичному ключу, например VIN) и получаете идентификатор документа. После этого вы можете фильтровать историю, используя этот идентификатор документа.
Второй запрос должен возвращать то же самое, что и первый, но он также будет содержать информацию об удалении (первый запрос не будет включать ее, потому что удаление удаляет атрибут).
Обратите внимание, что идентификатор документа возвращается как часть DELETE
Заявление PartiQL.