在Postgresql中的特定文件间隔后复制表记录

时间:2015-09-30 05:54:36

标签: sql postgresql

我有一个表,我希望在特定的时间间隔后将其记录复制到远程服务器上的数据库。表中的记录数量非常高(在数百万的范围内),列也可以在40-50之间。

我考虑过在时间间隔之后使用pg_dump,但这听起来效率低,因为整个表会一次又一次地被转储。

假设时间间隔为4小时,db的生命周期从10:00开始。

没有。记录在10:00 - 0

没有。记录在14:00 - n

没有。记录在18:00 - n + m

没有。记录在22:00 - n + m + l

我想写的脚本(shell)应该在10:00选择0行, n时间为14:00,m行为18:00,l行为22:00。

有没有其他方法我只复制那些在时间间隔之间添加的行,以便删除每4小时拿一次pg_dump会产生的冗余行?

0 个答案:

没有答案