如何检查雪花中特定数据库的时间旅行的数据出租时间

发布于 2025-02-11 05:30:01 字数 95 浏览 0 评论 0原文

如何检查雪花中特定数据库的时间保留期?我知道这是为帐户级别执行此操作,在帐户中显示诸如'%data_retention_time_in_days%'之类的参数; 但是需要数据库

How do I check the time retention period for a specific database in snowflake? I know this is to do it for the account level, SHOW PARAMETERS like '%DATA_RETENTION_TIME_IN_DAYS%' in account;
but need it for a database

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隐诗 2025-02-18 05:30:01

一种方法可以是显示数据库 -

使用显示数据库,然后result_scan根据需要过滤特定数据库。

(输出截断 - 列置)

show DATABASES;
名称retention_time
雪花1
snowflake_sample_data1
test_db1
alter database test_db set DATA_RETENTION_TIME_IN_DAYS=2;

检查特定数据库(运行后,显示数据库) -

select "name","retention_time" from table(result_scan(last_query_id())) where "name" like '%TEST%';
nameretention_time
test_db2

以及 show parameters - 键>键 -

show parameters like '%retention%' in database TEST_DB;
键>键默认级别
data_retention_time_in_days21数据库

One way can be show databases -

Use SHOW DATABASES and then result_scan to filter for specific database as needed.

(Output truncated - columnwise)

show DATABASES;
nameretention_time
SNOWFLAKE1
SNOWFLAKE_SAMPLE_DATA1
TEST_DB1
alter database test_db set DATA_RETENTION_TIME_IN_DAYS=2;

Check for specific database (after running, show databases) -

select "name","retention_time" from table(result_scan(last_query_id())) where "name" like '%TEST%';
nameretention_time
TEST_DB2

Along with show parameters -

show parameters like '%retention%' in database TEST_DB;
keyvaluedefaultlevel
DATA_RETENTION_TIME_IN_DAYS21DATABASE
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文