引言
PostgreSQL没有自带job机制,但是可以通过pgAgent来实现该功能,在pgAdmin v1.9版本之前,pgAgent是其安装包的一部分,pgAdmin v1.9之后 pgAgent独立成一个单独的软件包。
部署
安装cmake编译工具
tar -zxvf cmake-3.11.0-rc1.tar.gz
cd cmake-3.11.0-rc1/
./configure --prefix=/opt/cmake3.11
gmake
gmake install
安装wxGTK
yum -y install gtk2-devel binutils-devel
tar -jxvf wxGTK-2.8.12.tar
cd wxGTK-2.8.12/
./configure --enable-shared=no --enable-unicode=yes --prefix=/opt/wxGTK-2.8.12
make
make install
配置环境变量
cd ~
vi .bash_profile
export PATH=/opt/pgagent/bin:/opt/wxGTK-2.8.12/bin:/opt/cmake3.11/bin:/opt/pgsql101/bin:$PATH
export LD_LIBRARY_PATH=/opt/wxGTK-2.8.12/lib:$LD_LIBRARY_PATH
source .bash_profile
编译安装pgAgent
tar -zxvf pgAgent-3.2.1-Source.tar.gz
cd pgAgent-3.2.1-Source/
ccmake ./
生成配置
CMAKE_BUILD_TYPE
CMAKE_INSTALL_PREFIX 修改为此项 opt/pgagent
PG_CONFIG_PATH /opt/pgsql101/bin/pg_config
STATIC_BUILD ON
WX_CONFIG_PATH /opt/wxGTK-2.8.12/bin/wx-config
WX_DEBUG OFF
按c配置,然后按g产生配置
接下来就可以编译安装了
make
make install
su - pg10
在本地库的postgres库中创建调度信息, 表, 函数 :
psql -h 127.0.0.1 -p 5432 -U postgres -d postgres -f opt/pgagent/share/pgagent.sql
复制
参考
https://www.pgadmin.org/docs/pgadmin4/1.x/pgagent.html
https://wenku.baidu.com/view/45559dc16429647d27284b73f242336c1eb930f8.html
http://blog.csdn.net/hai520ny/article/details/52439036
文章转载自CP的PostgreSQL厨房,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
外国CTO也感兴趣的开源数据库项目——openHalo
小满未满、
1634次阅读
2025-04-21 16:58:09
9.9 分高危漏洞,尽快升级到 pgAdmin 4 v9.2 进行修复
严少安
386次阅读
2025-04-11 10:43:23
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
372次阅读
2025-04-15 14:48:05
转发有奖 | PostgreSQL 16 PGCM高级认证课程直播班招生中!
墨天轮小教习
182次阅读
2025-04-14 15:58:34
中国PostgreSQL培训认证体系新增PGAI应用工程师方向
开源软件联盟PostgreSQL分会
181次阅读
2025-05-06 10:21:13
PG生态赢得资本市场青睐:Databricks收购Neon,Supabase融资两亿美元,微软财报点名PG
老冯云数
141次阅读
2025-05-07 10:06:22
SQL 优化之 OR 子句改写
xiongcc
136次阅读
2025-04-21 00:08:06
告别老旧mysql_fdw,升级正当时
NickYoung
121次阅读
2025-04-29 11:15:18
PostgreSQL中文社区亮相于第八届数字中国峰会
PostgreSQL中文社区
105次阅读
2025-05-07 10:06:20
PostgreSQL的dblink扩展模块使用方法
szrsu
103次阅读
2025-04-24 17:39:30