【发布时间】:2019-11-30 18:49:36
【问题描述】:
我们生成了很多 DDL 视图。我想在 pg_catalog 或 information_schema 中创建所有 DDL 视图的备份,它每天都会自行更新。
例如: 如果昨天的查看次数是 10,而我今天又创建了 5 个查看,则备份表应在特定时间从 10 更新到 15。
【问题讨论】:
-
您是否使用任何 ETL 工具或任何框架来加载数据运行/调度作业?在
DDL_History表中创建一个简单的插入 Sql 并安排它。 -
嗨它只是一个简单的表,我想保留备份。所以备份表将从现有表中获取数据。我希望它每天都这样做。没有ETL工具或任何东西。你能举个例子吗?
-
创建 SQL 以将数据从一个表移动到另一个表很容易。您需要一个调度程序来每天运行该 SQL,因为您无法在 Redshift 或任何其他数据库中进行调度。它可以是 Lambda 函数、cron 作业、简单的 python 脚本等。这是您需要决定使用什么的部分。