A pg_cron
планировщик заданий может быть запущен, чтобы повторять вашу задачу каждые пять минут как
select cron.schedule('*/5 * * * *', $$insert into table2 select * from table1
where id not in ( select id from table2 )$$);
при условии, что ваша операционная система linux
. */5 * * * *
деталь должна быть заменена на 0,5,10,15,20,25,30,35,40,45,50,55 * * * *
для solaris
операционной системы.
select cron.unschedule(jobid) FROM cron.job;
может использоваться для отмены планирования задачи.