Я новичок в pgAgent и пытаюсь настроить задание, которое будет экспортировать файл каждые 5 минут (просто для тестирования; как только у меня будет синтаксис, он будет распределен по многочисленным заданиям). Приведенный ниже тестовый код отлично работает, когда я запускаю его в редакторе запросов, однако pgAgent, похоже, это не нравится. Любая помощь в том, что мне нужно изменить?
DO $$
DECLARE ssql varchar := 'COPY (SELECT * FROM public.users LIMIT 10) TO ''C:\Program Files\PostgreSQL\11\pgExport' || TO_CHAR(NOW(),'YYYYMMDDHH24MI') || '.csv'' WITH CSV DELIMITER '','' HEADER;';
BEGIN
EXECUTE ssql;
END; $$
Я не могу найти какую-либо ошибку в том, что происходит; скорее, файл просто не появляется, когда я запускаю задание вручную или когда я запускаю расписание.