A better Datastore bulk delete tool (#947)

* A better Datastore bulk delete tool

Implements an alternative to GCP builtin tool with better performance
and usability.
This commit is contained in:
Weimin Yu
2021-02-02 22:46:38 -05:00
committed by GitHub
parent 90db60643e
commit 73ba96a5d4
6 changed files with 1268 additions and 10 deletions
+6
View File
@@ -20,6 +20,9 @@ ext {
'com.beust:jcommander:1.60',
'com.google.api:gax:1.60.0',
'com.google.api.grpc:proto-google-cloud-secretmanager-v1:1.2.3',
// The two below are needed only for Datastore bulk delete pipeline.
'com.google.api.grpc:proto-google-cloud-datastore-v1:0.85.0',
'com.google.api.grpc:proto-google-common-protos:2.0.0',
'com.google.api-client:google-api-client-java6:1.27.0',
'com.google.api-client:google-api-client:1.30.8',
'com.google.api-client:google-api-client-appengine:1.30.8',
@@ -47,6 +50,9 @@ ext {
'com.google.auto.value:auto-value-annotations:1.6.3',
'com.google.auto.value:auto-value:1.6.3',
'com.google.closure-stylesheets:closure-stylesheets:1.5.0',
// The two below are needed only for Datastore bulk delete pipeline.
'com.google.cloud.bigdataoss:util:2.1.3',
'com.google.cloud.datastore:datastore-v1-proto-client:1.6.3',
'com.google.cloud.sql:jdbc-socket-factory-core:1.0.16',
'com.google.cloud.sql:postgres-socket-factory:1.0.16',
'com.google.cloud:google-cloud-core:1.59.0',