【问题标题】:How can I install pgAgent for PostgreSQL 9.5 on Windows?如何在 Windows 上安装 pgAgent for PostgreSQL 9.5?
【发布时间】:2021-06-09 13:11:37
【问题描述】:

我看到的关于 pgAgent 的一切都表明它可以使用安装 PostgreSQL 后运行的 StackBuilder 向导来安装。但是我拥有的 StackBuilder 向导不包括 pgAgent。如何获取 pgAgent?

可以在此处找到我的 StackBuilder 对话框的屏幕截图,其中显示缺少 pgAgent:https://imgur.com/PTopsAA

【问题讨论】:

    标签: postgresql postgresql-9.5 pgagent


    【解决方案1】:

    我认为不可能,9.5 已死(EOL)。 但仍然可以从 EDB (https://www.enterprisedb.com/downloads/postgres-postgresql-downloads) 下载二进制文件

    注意:pgAgent 在 Debian/Ubuntu (DEB) 和 Redhat/Fedora 中可用 Linux 用户的 (RPM) 软件包,以及源代码

    在官方文档中说如何:https://www.pgadmin.org/docs/pgadmin4/latest/pgagent_install.html#service-installation-on-windows

    Windows 上的服务安装

    pgAgent 可以将自身安装为 Windows 系统上的服务。可用的命令行选项与 Unix 系统上的类似,但包含一个额外的参数来告诉服务要做什么:

    Usage:
      pgAgent REMOVE <serviceName>
      pgAgent INSTALL <serviceName> [options] <connect-string>
      pgAgent DEBUG [options] <connect-string>
    
      options:
        -u <user or DOMAIN\user>
        -p <password>
        -d <displayname>
        -t <poll time interval in seconds (default 10)>
        -r <retry period after connection abort in seconds (>=10, default 30)>
        -l <logging verbosity (ERROR=0, WARNING=1, DEBUG=2, default 0)>
    

    服务可以很简单地从命令行安装如下(根据需要调整路径):

    "C:\Program Files\pgAgent\bin\pgAgent" INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=postgres user=postgres
    

    然后您可以在命令行使用 net start pgAgent 或从服务控制面板小程序启动服务。任何日志输出或错误都将在应用程序事件日志中报告。 DEBUG 模式可用于从命令提示符运行 pgAgent。以这种方式运行时,日志消息将输出到命令窗口。

    【讨论】:

    • 谢谢,但我找不到安装程序。您对 StackBuilder 的引用与现实不符,或者至少与我的现实不符。我有最新的 9.5.25 安装程序,它是相当新的(但正如您所注意到的,他们说这是最后一个)。我的 StackBuilder 不包括 pgAgent。可以在此处看到屏幕截图:imgur.com/PTopsAA。 (有没有更好的方法来添加评论链接?)我会尝试将该屏幕截图添加到我的问题中。
    • 是的,我发现了这个注释: pgAgent 可用于 Linux 用户的 Debian/Ubuntu (DEB) 和 Redhat/Fedora (RPM) 软件包,以及源代码。意味着...对于 Windows,您必须编译 SC。对不起。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 2022-12-29
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    相关资源
    最近更新 更多