我是postgreSQL数据库的新手,我最近发现postgreSQL支持pgAgent的SQL Job。我使用的是Windows XP操作系统。
我在Google上搜索了很多关于pgAgent并试图在机器上配置pgAgent的信息。
下载pgAgent包,其中我在执行此文件后找到pgagent.sql
文件JOB(0)图标出现在我的pgAdmin III对象面板上。喜欢以下图片。
但是我注册了pgAgent服务的问题。根据postgres sql文档,下面是注册服务的后续步骤,但我没有这样做。或者不知道如何配置pgAgent服务。
从postgresql文档中执行以下步骤:
The service may be quite simply installed from the command line as follows:
"C:\Program Files\pgAdmin III\pgAgent" INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=pgadmin user=postgres
但我尝试了很多,请帮助我们如何在Windows XP中注册pgAgent服务。
postgresql的参考链接:qazxsw poi
请帮忙,在此先感谢!
http://www.pgadmin.org/docs/1.6/pgagent-install.html说:
pgAgent是PostgreSQL的作业调度程序,可以使用pgAdmin进行管理。在pgAdmin v1.9之前,pgAgent作为pgAdmin的一部分发货。从pgAdmin v1.9开始,pgAgent作为单独的应用程序发布。
然后它提供了pgAgent download page的下载链接 但问题是那里只有源代码。 tarball中也有SQL文件,但如果没有http://www.postgresql.org/ftp/pgadmin3/release/pgagent/它们就没用了。
显然,安装预编译的pgagent.exe
的正确方法是使用Stack Builder安装程序,它也恰好是Windows上PostgreSQL服务器本身的主要安装方法。这就是官方下载页面上的建议:pgAgent
如果您已使用此方法安装了PostgreSQL for Windows,则可以在Windows“开始”菜单的http://www.postgresql.org/download/windows/文件夹中以名称Application Stack Builder
使用该安装程序。
StackBuilder通常会识别您安装的PostgreSQL版本,并建议在PostgreSQL 9.2
类别中安装各种程序pgAgent。检查pgAgent并继续安装后,它将下载并启动其设置。设置阶段包括运行必要的SQL语句和安装Add-ons, tools and utilities
Windows服务。如果此步骤成功,则无需执行任何操作,pgAdmin中将提供用于创建作业的功能。
PostgreSQL scheduling Agent - pgAgent
上的最新pgAdmin文档在Windows上有一个Service安装说明:
可以通过命令行非常简单地安装该服务,如下所示(根据需要调整路径):
“C:\ Program Files \ pgAdmin III \ pgAgent”INSTALL pgAgent -u postgres -p secret hostaddr = 127.0.0.1 dbname = postgres user = postgres
但是在大多数情况下,这不会有任何帮助,因为:
下载压缩文件后,将成功安装pgAdmin
pgagent.exe
在里面,你会发现文件“sql \ pgagent.sql”
将此文件的内容放入查询工具并运行它。这将安装pgAgent。刷新数据库连接以查看结果。应该在根级别为您的连接创建选项卡https://www.pgadmin.org/download/pgagent-source-code/。
无需从命令行使用INSTALL命令。