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

Postgresql postgres-插入24小时后将记录从一个表移动到另一个表(相同模式),postgresql,Postgresql,我有一个表X和另一个表Y具有相同的模式。在X中插入记录24小时后,应自动将其移动到Y。 如何在postgres中实现这一点?postgres没有这样的自动化,您必须使用外部工具。例如,制作一个cronjob来运行脚本,该脚本将执行以下操作: pslq-d dbname-c“begin;用d as(从x中删除,其中ts

我有一个表X和另一个表Y具有相同的模式。在X中插入记录24小时后,应自动将其移动到Y。
如何在postgres中实现这一点?

postgres没有这样的自动化,您必须使用外部工具。例如,制作一个cronjob来运行脚本,该脚本将执行以下操作:
pslq-d dbname-c“begin;用d as(从x中删除,其中ts

Postgres没有这种自动化,您必须使用外部工具。例如,制作一个cronjob来运行脚本,该脚本将执行以下操作:
pslq-d dbname-c“begin;with d as(delete from x,其中ts

我认为在插入24小时后将一条记录从一个表移动到另一个表是不切实际的。如果当前日期高于X.expiration\u date,则可以选择X.expiration\u date并筛选行。然后计划一个作业,运行时将检查该条件并将行移动到Y。您可以使用cron、scheduler、。。。我认为在插入24小时后将一条记录从一个表移动到另一个表是不切实际的。如果当前日期高于X.expiration\u date,则可以选择X.expiration\u date并筛选行。然后计划一个作业,运行时将检查该条件并将行移动到Y。您可以使用cron、scheduler、。。。或者是深造延期。