MSSQL的msdb.dbo.sp_start_job对应PostgreSQL中的什么存储过程?
PostgreSQL 与 MSSQL
sp_start_job 功能的对应说明 - PostgreSQL 原生内核未内置和 MSSQL
msdb.dbo.sp_start_job等价的存储过程,也没有自带作业调度组件,该类能力均通过扩展实现。 - 最常用的作业调度扩展为官方维护的 pgAgent,其提供的手动启动指定作业的存储过程为
pgagent.pga_start_job(),传入参数为作业的整数ID,调用示例:
若需按作业名启动,可关联-- 已知作业ID时直接调用 SELECT pgagent.pga_start_job(101);pgagent.pga_job系统表查询后调用:SELECT pgagent.pga_start_job(jobid) FROM pgagent.pga_job WHERE jobname = '你的作业名称'; - 注:使用上述功能前需先完成pgAgent扩展的安装与配置,且调用用户需要具备对应存储过程的执行权限。
内容的提问来源于stack exchange,提问作者Mircea
相关产品推荐
相关产品推荐

