Databricks 中的 CLONE TABLE 是否会在克隆前删除目标 table?
Does CLONE TABLE in Databricks delete the target table before cloning?
documentation 没有说清楚,我们无法充分测试:
CREATE OR REPLACE TABLE 'x' DEEP CLONE 'y'
是同步两个预先存在的增量表还是删除目标并从源重新创建它?
它只会复制自上次克隆以来添加的数据,不会在复制前删除目标。这就是为什么它非常适合备份数据等事情的原因之一。
创建或替换与 docs 中所述的 Metastore 操作相关。
documentation 没有说清楚,我们无法充分测试:
CREATE OR REPLACE TABLE 'x' DEEP CLONE 'y'
是同步两个预先存在的增量表还是删除目标并从源重新创建它?
它只会复制自上次克隆以来添加的数据,不会在复制前删除目标。这就是为什么它非常适合备份数据等事情的原因之一。
创建或替换与 docs 中所述的 Metastore 操作相关。