如何使用PgAgent在PostgreSql中创建sScheduler作业

如何使用PgAgent在PostgreSql中创建sScheduler作业,postgresql,pgadmin-4,pgagent,Postgresql,Pgadmin 4,Pgagent,我是PostgreSQL的新手,我想创建一个每天运行的计划作业 首先,我正在为此创建一个函数。我的功能正常 现在我想创建作业,并在作业中使用这个函数,所以它每天都在运行 但我不知道该怎么做。我一直在谷歌上搜索,但没有找到任何参考资料 请帮忙 请按照以下步骤操作: 步骤1:使用postgres的应用程序堆栈生成器安装pgAgent 步骤2:在维护数据库中执行schema pgagent.sql。遵循此链接 步骤3:对pgAgent bin目录执行以下命令 pgAgent REMOVE pgA

我是PostgreSQL的新手,我想创建一个每天运行的计划作业

首先,我正在为此创建一个函数。我的功能正常

现在我想创建作业,并在作业中使用这个函数,所以它每天都在运行

但我不知道该怎么做。我一直在谷歌上搜索,但没有找到任何参考资料

请帮忙


请按照以下步骤操作:

步骤1:使用postgres的应用程序堆栈生成器安装pgAgent

步骤2:在维护数据库中执行schema pgagent.sql。遵循此链接

步骤3:对pgAgent bin目录执行以下命令

   pgAgent REMOVE pgAgent

   pgAgent INSTALL pgAgent -u system_username -p system_password 
    hostaddr=127.0.0.1 dbname=xyz 
    user=postgres_password=password_for_database
步骤4:创建作业。点击这个链接。在必须编写的sql中,选择_func_name()

步骤5:使用以下命令启动作业服务

    net start pgAgent