postgres - 在插入24小时后将记录从一个表移动到另一个表(相同的模式)

时间:2017-04-24 09:11:42

标签: postgresql

我有一个表X和另一个具有相同模式的表Y.当记录插入X时,24小时后,它应自动移动到Y. 我怎样才能在postgres中实现这一目标?

1 个答案:

答案 0 :(得分:3)

Postgres没有这样的自动化,你必须使用外部工具。例如,创建一个cronjob来运行将执行此操作的脚本smth likepslq -d dbname -c "begin; with d as (delete from x where ts < now() - '1 day'::interval returning *) insert into yselect * from d;; end;&#34;