pg_cron
约 1 分钟阅读
- citusdata/pg_cronGitHubcitusdata/pg_croncitusdata/pgcron · 默认元数据表位于 postgres 库 - 只有在给定库才可以 CREATE EXTENSION · schema 为 cron笔记:pg_cron
- 默认元数据表位于 postgres 库 - 只有在给定库才可以 CREATE EXTENSION
- schema 为 cron
shared_preload_libraries = 'pg_cron'
cron.database_name = 'postgres'SELECT cron.schedule('nightly-vacuum', '0 3 * * *', 'VACUUM');
SELECT cron.unschedule('nightly-vacuum' );
-- 直接跨库操作
INSERT INTO cron.job (schedule, command, nodename, nodeport, database, username)
VALUES ('*/1 * * * *', '
DO $$
BEGIN
delete from table_one;
delete from table_two;
delete from table_three;
END;
$$;',
'/run/postgresql', 5432, 'my_dataabse', 'postgres');关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub1 条
- citusdata/pg_crongithub.com/citusdata/pg_cron