2016-06-09 5 views
0

Gibt es eine Möglichkeit, ein Update oder eine Reihe von Updates (oder Löschungen) in Google Cloud Datastore umzukehren oder rückgängig zu machen? Ich nehme an, der einzige Weg ist das Zurückrollen einer Transaktion oder das Wiederherstellen einer zuvor erstellten Sicherung.Google Datastore ein Update stornieren oder löschen?

Oder ich nehme an, Sie könnten clever sein und Duplikate von Entitäten machen, bevor Sie sie aktualisieren oder löschen, und dann diese Duplikate löschen, wenn eine vollständige Sicherung vorgenommen wird?

Danke! Alex

Antwort

0

Es gibt keine Möglichkeit, das Löschen oder Aktualisieren im Datenspeicher rückgängig zu machen.

Google Cloud Storage unterstützt die Objektversionierung. Sie können einen ähnlichen Mechanismus im Datenspeicher implementieren, indem Sie Ihren Entitäten die Eigenschaften "version" und/oder "last_update" hinzufügen. Dann können Sie entweder den vollständigen Verlauf der Änderungen/Löschungen beibehalten oder nach einer bestimmten Zeit einige alte Versionen verwerfen.

Verwandte Themen