首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪花:时间旅行是备份的替代品吗?

雪花:时间旅行是备份的替代品吗?
EN

Stack Overflow用户
提问于 2022-02-19 12:25:24
回答 2查看 171关注 0票数 0

时间旅行是备份的替代品吗?

例如,我们用表重新创建了一个模式,我们使用了时间旅行,约束(PK,FK)消失了。

我读过这样的文章:如果列的精度低于Travel中保留的任何列数据的最大精度,您将无法在不首先提高精度的情况下恢复表。

EN

回答 2

Stack Overflow用户

发布于 2022-02-19 13:11:41

如果您想要在物理上“还原”一个表,并且表定义在过去和现在之间已经改变了,那么您的当前定义将需要与历史定义相匹配。

无论是将此作为还原过程的一部分,还是在还原数据之前将其作为单独的步骤执行,都由您决定。

票数 0
EN

Stack Overflow用户

发布于 2022-02-20 11:22:41

对于第一个问题,时间旅行有一个有限的生命周期,默认情况下是1天,对于企业版本来说,最多可以是90天:https://docs.snowflake.com/en/user-guide/data-time-travel.html#data-retention-period

我个人认为这不是后备的替代品。一个更好的匹配是对象的克隆:https://docs.snowflake.com/en/user-guide/tables-storage-considerations.html#label-cloning-tables

对于第二个问题,看起来您的表DDL已经更改了。要还原数据,首先需要还原与时间旅行中的数据匹配的表DDL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71184974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档