2016-07-19 2 views

ответ

5

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 
+0

я вижу. Я бы, вероятно, использовал Lambda с облачным наблюдением для запроса моего экземпляра RDS и выполнения функции Postgres по расписанию. Я пытаюсь запланировать функцию Postgres, которая запускается каждые 1 минуту и ​​обновляет некоторые таблицы и прочее. спасибо за головы. – johnny

+0

Пожалуйста, отметьте мой ответ правильно, поскольку он ответил на ваш вопрос – error2007s

Смежные вопросы