Я использую базу данных PostgreSQL 11. В ней я создал хранимую процедура.
Вопрос мой следующий. Возможно ли средствами самой базы данных c определенной периодичностью запускать эту самую процедуру. Если не ошибаюсь раньше (в версии 9.6) не было такой возможности из коробки. Использовали планировщик задач CRON на стороне операционной системы, либо сторонние расширения pg_cron. Не хочется обращаться к CRON, если в новой версии подогнали такую возможность из коробки. Возможно плохо искал, но ничего конкретного по этой теме в контексте PostgreSQL 11 не нашел. Если из коробки база данных не предоставляет такой возможности, что лучше всего использовать на ваш взгляд? Что более отказоустойчивое?
Нет, такого нет. Потому что непонятно зачем нужно.
Если сможете аргументированно указать сообществу, что такая штука зачем-то нужна - welcome. Потом найти заинтересованного разработчика (ну или самостоятельно), кто возьмётся за обсуждение пользовательского интерфейса, напишет патч и доведёт его до согласия с как минимум одним коммитером при отсутствии резких возражений от остальных участников сообщества.
Сейчас готовится pg12, никаких обсуждений планировщиков задач нет. Поэтому маловероятно, что появится и в pg13 релизе.
Здравствуйте! В целом ничем, просто подумал зачем лишний раз у нему обращаться, если у БД есть возможность из коробки. Выяснилось, что у PostgreSQL ее нет из коробки. Буду использовать планировщик в OC :)