问题标签 [pgagent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3933 浏览

postgresql - pgagent安装在windows上

我查看了在线文档,但在我的系统上的任何地方都找不到“pgagent.sql”脚本。这些是我在此处遵循的说明。我可以从其他任何地方下载它吗?

0 投票
1 回答
2465 浏览

postgresql - pgAdmin 中 pgAgent Job 的权限设置

中显示的作业类别pgAdmin似乎只对超级用户帐户可见。(见下面的屏幕)。当我使用非超级用户登录时,我看不到职位类别。是否可以配置非超级用户也可以看到职位类别?

在此处输入图像描述

0 投票
1 回答
502 浏览

postgresql - Postgresql pgagent 从另一个作业运行作业

我在 pgagent 中有 4 个作业,我想从一个主作业按特定顺序执行。我怎样才能做到这一点?

0 投票
2 回答
6365 浏览

postgresql - 由于登录失败,无法启动 pgAgent

我想在 Windows 上安装 pgAgent 服务。虽然它使用以下命令安装得很好:

服务未启动给出错误:Windows 无法在本地计算机上启动 pgAgent 服务。错误 1069:由于登录失败,服务未启动。

使用 pgpass.conf 文件提供密码。pgAdmin 使用相同的密码登录数据库。

我什至尝试在命令行本身上使用 -p 选项提供相同的密码(如 pgpass.conf)。它也不起作用,但错误是不同的。在命令行上它说服务无法启动。服务报告没有错误。但是,当我在控制面板/事件查看器中看到日志时,会显示以下警告:

然后是一个错误:

如果有帮助,我单独下载了 pgAgent 并将 pgAgent.exe 放在 libpq.dll 所在的 pgAdmin III/1.14 文件夹中。我正在使用 PostgreSQL 9.0、pgAdmin 1.14 和 pgAgent 3.0.0

有人可以帮我吗?

0 投票
1 回答
3055 浏览

linux - 通过命令行为 linux 中的 pgagent 设置作业计划

我无法在 linux shell 中为 pgagent 设置作业计划。但是,我可以在 pgAdmin GUI 中执行此操作,但不能在命令行中执行此操作。有人在linux命令行中做过吗?

0 投票
1 回答
1921 浏览

postgresql - centos 64位上的pgagent

我正在尝试在 centOS 6.2 64 位上连续两天安装 pgAgent。我一直试图从源代码编译它但没有成功,因为我无法编译 wxWidgets。我一直在尝试使用预编译版本,但由于缺少库而失败:

我对摆脱那些快速的沙子应该采取的方法有点困惑......

0 投票
1 回答
1835 浏览

postgresql - pgagent centos 6.2

我已经成功地在 CentOS 6.2 服务器上从源代码编译了 pgagent

当我尝试使用以下命令启动 pgagent 时:

我收到以下错误消息:

知道问题的根源吗?

0 投票
1 回答
3112 浏览

pgadmin - Windows上的pgagent - 无法连接到数据库

嗨,我需要一点帮助才能让 pgagent 在带有 postgres 9.2.1(ipv4 和 ipv6)的 Windows 2008 上运行

我已登录服务器(远程桌面)并尝试运行作业。

如果我检查作业的输出:

我在 jsloutput 中得到了这个 = 无法连接到数据库!

使用pgadminIII查看作业时:

这是我的 pg_hba.conf

知道我错过了什么吗?

  • 尼尔斯
0 投票
3 回答
6512 浏览

postgresql - pgAgent 作业因身份验证错误而失败

我使用名为 postgres 的本地计算机帐户安装了带有 Windows 服务的 pgAgent。我已确认 Windows 服务运行正常。我在 pgAdmin 中创建了一个作业,应该从我的客户数据库中的表中删除某些记录。作业中的唯一步骤是配置到客户数据库的本地连接类型。问题是,作业每次都失败,并在 Windows 事件日志中写入以下警告:

Failed to create new connection to database 'customer':'fe_sendauth: no password supplied'

我已经验证在 C:\Users\postgres\AppData\Roaming\postgresql 中有一个 pgpass.conf 文件。以下是它的内容:

localhost:5432:postgres:postgres:<password_redacted>

我不确定还能尝试什么。我无法找到有关此错误消息的任何进一步信息,因为它适用于 pgAgent。

版本信息:

  • PostgreSQL 9.2.4,由 Visual C++ build 1600 编译,64 位
  • pgAdmin 1.16.1
  • pgAgent v3.3.0-1

Windows服务启动信息:

C:\Program Files (x86)\pgAgent\bin\pgagent.exe RUN pgAgent host=localhost port=5432 user=postgres dbname=postgres

pg_hba.conf 的非注释内容:

0 投票
1 回答
1516 浏览

postgresql - pg_agent 不执行查询

我正在尝试使用 pg_agent 创建一个任务作业。我创建了一个新的工作、计划和步骤。它们都已启用。在我的步骤中,我有这样一个查询要运行:

检查pg_agent服务的事件查看器后,我发现了这样一个错误:

这是 pgpass.conf

你知道会有什么问题吗?

更多信息:

这是工作

在此处输入图像描述

这是时间表

在此处输入图像描述

这是一步

在此处输入图像描述