Установите pgAgent на AWS RDS для Postgres
Можно ли включить / установить pgAgent (планировщик заданий) для Postgres в AWS RDS? Я огляделся и ничего не смог найти в документации AWS.
1 ответ
Решение
В настоящее время pgAgent недоступен в списке rds.extensions, и нет никакого ETA относительно того, когда оно будет доступно.
Если вы хотите запускать задания по расписанию, например, запускать операторы DML/DDL, тогда я предлагаю использовать сценарии оболочки (вызов, например, "psql" с флагом -c для выполнения запроса) в сочетании с планировщиком уровня ОС (например, crontab).) на экземпляре Linux EC2.
Вы можете увидеть поддерживаемые в настоящее время расширения с помощью следующей команды:
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