snowflake-cloud-data-platform - 如果您不记得确切的时间/日期,请从 Snowflake 中恢复已删除的记录
问题描述
我正在尝试恢复一些记录,但我不记得它们被删除的确切时间或日期:
我记得这些被删除的记录在link
和name
列中都有'nan'值,并且asof_date
值在7月和10月之间。
我相信它们在 1 天前被删除,所以我尝试了这个(从一天 1440 分钟开始),但没有填充:
select * from my_table at(offset => -60*1440)
where link = 'nan'
and name = 'nan'
and to_date(asof_date) >= '2021-07-01'
and to_date(asof_date) <= '2021-10-13'
解决方案
不幸的是,由于您的数据保留期只有 1 天,您将无法使用时间旅行或故障保护。
供以后参考,前提是您有企业版或以上版本,那么您可以将保留期设置为最长 90 天,之后您就有 7 天的故障安全保护。
推荐阅读
- hibernate - SpringBoot 与依赖项中使用的 Hibernate 冲突
- r - 如何在 R foreach 中修复“找不到对象'我'”?
- python - 读取带有嵌套字典的文本文件并转换为 csv
- google-cloud-platform - GPU配额增加但无法访问
- r - 有没有办法将一个列中的字符串与 R 中另一列中的几个字符串完全匹配?
- node.js - nodejs http服务器:出现错误时如何结束请求?
- php - php mysqli 连接到旧版本
- c# - 在 ASP.NET MVC 5 中调用 SOAP webservice 时如何修复 502 Bad Gateway 错误?
- asp.net - 我无法通过 Request.form aspx 获取发布参数
- javascript - 如何连接任意数量的数组并返回指定数量的数组副本