Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schritt 6: Den Revisionsverlauf für ein Dokument anzeigen
Nach dem Bearbeiten der Zulassungsdaten für ein Fahrzeug im vorherigen Schritt können Sie den Verlauf aller registrierten Eigentümer und alle anderen aktualisierten Felder abfragen. In diesem Schritt führen Sie eine Abfrage des Revisionsverlaufs eines Dokuments in der VehicleRegistration
-Tabelle in Ihrem vehicle-registration
-Ledger durch.
So zeigen Sie den Revisionsverlauf an
-
Überprüfen Sie das folgende Programm (
QueryHistory.java
).Anmerkung
-
Sie können den Revisionsverlauf eines Dokuments anzeigen, indem Sie die integrierte Verlaufsfunktion in der folgenden Syntax abfragen.
SELECT * FROM history(
table_name
[, `start-time
` [, `end-time
` ] ] ) AS h [ WHERE h.metadata.id = 'id
' ] -
Die Start - und Endzeit sind beide optional. Es handelt sich um Amazon Ion-Literalwerte, die mit Backticks (
`...`
) gekennzeichnet werden können. Weitere Informationen hierzu finden Sie unter Ion mit PartiQL in Amazon QLDB abfragen. -
Es hat sich bewährt, eine Verlaufsabfrage sowohl mit einem Datumsbereich (Start- und Endzeit) als auch mit einer Dokument-ID (
metadata.id
) zu qualifizieren. QLDB verarbeitetSELECT
Abfragen in Transaktionen, für die ein Transaktions-Timeout-Limit gilt.Der QLDB-Verlauf wird anhand der Dokument-ID indexiert, und Sie können derzeit keine zusätzlichen Verlaufsindizes erstellen. Verlaufsabfragen, die eine Start- und Endzeit enthalten, profitieren von der Qualifizierung des Datumsbereichs.
-
-
Kompilieren Sie das
QueryHistory.java
Programm und führen Sie es aus, um den Revisionsverlauf desVehicleRegistration
Dokuments mit VIN abzufragen1N4AL11D75C109151
.
Fahren Sie zum kryptografischen Überprüfen einer Dokumentrevision im vehicle-registration
-Ledger mit Schritt 7: Verifizieren Sie ein Dokument in einem Ledger fort.