You need to enable JavaScript to run this app.
文档中心
AI 原生 BaaS 平台 Supabase 版

AI 原生 BaaS 平台 Supabase 版

复制全文
下载 pdf
插件
日志记录扩展(pg_jobmon)
复制全文
下载 pdf
日志记录扩展(pg_jobmon)
pg_jobmon 插件为 PostgreSQL 提供了非事务性的事务和函数日志记录机制,用于在事务或函数失败时保留日志信息。即使你的函数或事务因任何原因失败,已记录的日志信息也不会被回滚,从而确保关键日志数据的安全。​
创建与删除插件​
  • 创建插件​
说明​
需使用高权限账号创建插件。​
  • ​
    CREATE EXTENSION pg_jobmon;​
    ​
  • 删除插件​
  • ​
    DROP EXTENSION pg_jobmon;​
    ​
使用插件​
创建作业​
可以通过以下函数创建作业,为作业创建若干步骤以及更新步骤状态。​
​
-- 创建 job 以及若干 step​
select test_schema.add_job('job1');​
select test_schema.add_step(1, 'job1_step1');​
select test_schema.sql_step(1, 'job1_step2', 'select pg_sleep(3)');​
​
查看作业​
可以通过以下函数查看作业详情:​
  • show_job​
  • show_job_like​
  • show_job_status​
  • show_detail​
​
test_db=> -- 查看 job​
test_db=> select test_schema.show_job('job1');​
show_job​
----------------------------------------------------------------------------------------------​
(1,test_user,JOB1,"2025-04-17 21:25:09.684233+08","2025-04-17 21:25:13.427808+08",OK,579004)​
(1 row)​
test_db=> select test_schema.show_job_like('job');​
show_job_like​
----------------------------------------------------------------------------------------------​
(1,test_user,JOB1,"2025-04-17 21:25:09.684233+08","2025-04-17 21:25:13.427808+08",OK,579004)​
(1 row)​
test_db=> select test_schema.show_job_status('job1', 'OK');​
show_job_status​
----------------------------------------------------------------------------------------------​
(1,test_user,JOB1,"2025-04-17 21:25:09.684233+08","2025-04-17 21:25:13.427808+08",OK,579004)​
(1 row)​
test_db=> select test_schema.show_detail(1);​
show_detail​
----------------------------------------------------------------------------------------------------------------​
(1,1,job1_step1,"2025-04-17 21:25:09.696224+08",,,,)​
(1,2,job1_step2,"2025-04-17 21:25:10.38315+08","2025-04-17 21:25:13.416171+08",3.033021,OK,"Rows affected: 1")​
(2 rows)​
​
结束作业​
​
-- 结束 job​
select test_schema.close_job(1);​
select test_schema.check_job_status();​
​
最近更新时间:2026.08.25 12:34:59
这个页面对您有帮助吗?
有用
有用
无用
无用