在 AWS RDS for Postgres 上安装 pgAgent

Install pgAgent on AWS RDS for Postgres

是否可以在 AWS RDS 中为 Postgres enable/install pgAgent(作业调度程序)? 我环顾四周,在 AWS 文档中找不到任何内容。

pgAgent 目前在 rds.extensions 列表中不可用,也没有关于何时可用的 ETA。

如果您想 运行 安排作业,例如 运行ning DML/DDL 语句,那么我建议使用 shell 脚本(调用,例如 'psql' 与 -c 标志一起执行查询)与 Linux EC2 实例上的 OS 级调度程序(例如 crontab)结合使用。

您可以通过以下命令查看当前支持的扩展:

postgres=> show rds.extensions ;
                                                                                                                                                           btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,intagg,intarray,ip4r,isn,ltree,pgcrypto,pgrowlocks,pgstattuple,pg_buffercache,pg_prewarm,pg_stat_statements,pg_trgm,plcoffee,plls,plpe
rl,plpgsql,pltcl,plv8,postgis,postgis_tiger_geocoder,postgis_topology,postgres_fdw,sslinfo,tablefunc,test_parser,tsearch2,unaccent,uuid-ossp