有没有办法用所有表恢复已删除的BigQuery数据集?
我知道这些表有一个恢复过程,但数据集呢?
答案 0 :(得分:2)
数据集没有恢复机制,这就是我们难以删除其中包含表格的数据集的原因。
答案 1 :(得分:0)
要恢复丢失的数据集,您必须计划备份,然后在发生故障时可以将其还原。要进行备份,请使用bq extract命令。一个例子:
bq extract \
--destination_format=AVRO \
--use_avro_logical_types \
--compression=SNAPPY \
"my-project:my-dataset.my-table" \
"gs://my-bucket/extract.avro"
要恢复丢失的数据集,请使用以下命令:
bq load \
--source_format=AVRO \
"my-project:my-dataset.my-table" \
"gs://bucket/extract.avro"