【问题标题】:How to Create a sScheduler Job in PostgreSql using PgAgent如何使用 PgAgent 在 PostgreSql 中创建 sScheduler 作业
【发布时间】:2017-11-21 13:24:07
【问题描述】:

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

首先,我为此创建了一个函数。我的功能运行良好。

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

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

请帮忙

【问题讨论】:

    标签: postgresql pgadmin-4 pgagent


    【解决方案1】:

    请按照以下步骤操作:

    第 1 步:使用 postgres 的应用程序堆栈构建器安装 pgAgent

    第 2 步:在维护 DB 中执行模式 pgagent.sql。按照此 https://www.pgadmin.org/docs/pgadmin4/dev/pgagent_install.html 链接。

    第三步:对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 步:创建工作。按照这个https://www.pgadmin.org/docs/pgadmin4/dev/pgagent_jobs.html 链接。在 sql 你必须写 select your_func_name();.

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

        net start pgAgent
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多