如何通过Windows任务计划程序执行Postgresql过程

时间:2014-03-10 00:39:50

标签: windows postgresql stored-procedures postgresql-8.4

如何使用Windows任务计划程序在POSTGRESQL数据库中执行SELECT my_proc()之类的过程?是否可以制作一个脚本每5分钟调用一次我的程序?如果有可能我需要一个。

我不能在我的环境中使用pgAgent,对不起伙计们!

任何提示?

1 个答案:

答案 0 :(得分:2)

使用任务计划程序在所需的计划上运行psql,命令如下:

psql -U username -d databasename -w -c 'SELECT my_procedure()'

并将密码放在.pgpass文件中,或在任务中设置PGPASS环境变量。

除非您想要执行特定于命令的错误处理,否则不需要任何类型的脚本。