使用 `alter_job` 修改现有作业。您可以更改作业运行的配置和计划。使用 `delete_job` 删除作业。

注意

要修改或删除作业,您需要知道其 job_id。通过查询 timescaledb_information.jobs 表找到 job_id

SELECT * FROM timescaledb_information.jobs;

要替换作业的整个 JSON 配置,请使用新的 config 对象调用 alter_job。例如,替换 id 为 1000 的作业的 JSON 配置

SELECT alter_job(1000, config => '{"hypertable":"metrics"}');

要关闭作业的自动计划,请调用 alter_job 并将 scheduled 设置为 false。您仍然可以使用 run_job 手动运行作业。例如,关闭 id 为 1000 的作业的计划

SELECT alter_job(1000, scheduled => false);

要重新启用作业的自动计划,请调用 alter_job 并将 scheduled 设置为 true。例如,重新启用 id 为 1000 的作业的计划

SELECT alter_job(1000, scheduled => true);

使用 `delete_job` 从自动化框架中删除作业。例如,删除 id 为 1000 的作业

SELECT delete_job(1000);

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页