问题标签 [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 回答
11784 浏览

postgresql - 我们可以为 PostgreSQL 数据库备份制作脚本或作业计划吗?

我正在使用 PostgreSQL 数据库,我正在运行一个数据库服务器。

我的PostgreSQL 版本是:

我的要求:

我们可以为每 2 天Script or a Job-Schedule运行一次PostgreSQL数据库吗?Back-Up

有没有办法做到这一点?

我们可以运行任何脚本或作业调度作业来实现这一点吗?

有没有办法使用PgAgent做到这一点!我正在使用PgAdminIII

0 投票
2 回答
3045 浏览

windows - PgAgent(在 Windows 上)不运行作业

注意:这是我在网上找到的教程和其他信息之后新安装的 pgAgent。注意 2:服务器 pgAgent 正在运行并且(显然)没有错误。

配置作业后,它永远不会开始运行,也不会手动或计划。

实际配置: 作业配置 .

工作步骤很简单:运行一个导出数据的函数,但我还没有到那一点,因为工作永远不会启动。

0 投票
1 回答
3661 浏览

postgresql - pgAgent scheduled job failed on Windows

I am trying to set up the step with Batch file path on particular time in pgAgent via pgAdmin. But when I run that it is failing and in Step statistics I got this Output

C:\Windows\system32>C:\postgresql\run.bat 'psql' is not recognized as an internal or external command, operable program or batch file.

Details:

in run.bat I have only two statement

I have psql in system path variable and able to access it in cmd. When I run that bat file manually it is executing without fail. But when I given the batch file path (C:\postgresql\run.bat) in pgAgent jobs it is giving that error in statistics.

Is there anything wrong in my configuration? Why it is always going to that C:\Windows\system32>?

Edit:

My run.bat file

My Archive.sql

0 投票
1 回答
2638 浏览

postgresql - why my postgres job stop running?

I create a job to clean the database every day at 01:00.

According to statistic run OK from 3 months. But today i realize the database size was very big so i check the jobs and hasn't run for one month.

Properties say last run was '10/27/2014' and statistics confirm run successful.
Also say next run will be '10/28/2014' but looks like never run and stay frozen since then.
(I'm using dd/mm/yyyy format)

So why stop running?
There is a way to restart the job or should i go and delete and recreate the job?
How can i know a job didn't run?
I guess i can write a code if job isn't successful but what about if never execute?

enter image description here

Windows Server 2008
PostgreSQL 9.3.2, compiled by Visual C++ build 1600, 64-bit

0 投票
1 回答
3212 浏览

sql - 使用 pgagent 的 Postgresql 作业调度程序在更新查询中给出错误

我使用pgagentin创建了一个作业调度程序postgresql

我所做的被提及为屏幕截图 工作

步

步骤查询 日程

我创建了这样的方法来在特定时间更新我的数据库字段中的名称。但是当我检查它失败了。失败状态如下: 失败状态 步骤结果 我做错了什么?我该如何纠正?

0 投票
1 回答
800 浏览

postgresql - Pgagent 收到错误,因为无法连接到数据库

我使用“PostgreSQL 9.1.4-1”在 Windows 8.1 64 位中从“Stack Builder 3.1.0”安装了“pgAgent 3.2.1-1”工具,我创建了一个工作:

作业执行的结果是

状态:失败结果:1 输出:无法连接到数据库!

请帮帮我!

0 投票
2 回答
1242 浏览

macos - 如何安排从终端正常执行的 PostgreSQL 命令?

我在我的 Ruby on Rails 应用程序中使用 PostgreSQL 数据库。我使用以下命令手动创建数据库的备份。

我想安排这个命令每隔几个小时执行一次。

我做了很多网络搜索,包括这里。我找到了有关 PgAgent 的文档。我目前使用最新版本的 PgAdmin,文档中说它可用于维护 PgAgent。

我刚刚下载了最新版本。当我阅读 README 中的安装说明时,除了下载/安装缺少的应用程序之外,我不明白该怎么做。我已将它们包括在下面。

我已经从 Xcode 的命令行工具中获得了 GCC。我已经安装了 CMake 应用程序。我正在运行 PostgreSQL 9.4。我已经下载了 wxMac,但我不知道如何处理它。说明说它适用于 OS X 10.6 及更高版本,但文档仅适用于 Snow Leopard。除非有人在运行 Lion 或更高版本的 Mac 计算机上使用它,否则我无法安装它。

我为 PgAgent 找到的大部分内容都是针对 Windows 用户的。是否有其他更容易在 Mac(英特尔)上实现的软件或进程来安排我的 PostgreSQL 命令的执行?

0 投票
2 回答
8257 浏览

windows-7 - pgAgent 无法连接数据库:'fe_sendauth:没有提供密码'(在 Windows7 中)

请帮助我.. 我有一些关于 pgAgent 的问题。

[环境]

我安排了 pgAgent 作业,但它无法连接数据库。

输出消息(pgAdmin>统计)

(什么数据库?有2个数据库。'postgres'和'testDB'。我会处理'testDB'。然后无法连接到哪个数据库?)

窗口事件查看器

我的 pgpass.conf

我的 pg_hba.conf

我的 pgAgent 命令选项(Service>pgAgent>Property>General 选项卡)

pgAgent 服务登录 ID(服务>pgAgent>属性>登录选项卡)

[结论]

对于我所知道的任何事情,pgpass.conf 中的密码设置似乎都是错误的。还是pg_hba.conf 或者Services>pgAgent>Logon中的logon ID 其实..我真的不明白怎么回事。^^

提前感谢您的帮助^^

0 投票
1 回答
1011 浏览

postgresql - PgAgent 作业不在远程服务器上执行

我不明白为什么这不起作用,我设置了一个 pgAgent 作业以NOTIFY每小时从数据库发送一个

在此处输入图像描述

步骤

在此处输入图像描述

日程安排

在此处输入图像描述

0 投票
0 回答
438 浏览

windows - PostgreSQL pgAgent

我在我的机器上设置 pgAgent 时遇到问题。我有一个远程 CentOS 服务器,其中安装了我的 PostgreSQL 数据库。我已经执行了 pgagent.sql 脚本,并且能够使用 sql 脚本创建作业和计划。但是,基于 pgagent.sql 脚本,计划被固定为 1 分钟间隔。我想拥有多个具有不同时间表的工作。我似乎在我的 pgAdmin 中找不到 Jobs 图标(我正在使用 Windows 并远程连接到位于 CentOS 服务器中的 PostgreSQL 数据库)在此处输入图像描述