выполнение функции после перезагрузки Postgres

Вообщем, существует некая хранимая процедура, которая живет в базе за счет бесконечного цикла.
Ситуация с перезагрузкой postgres убьет процесс, который по-хорошему должен перезапуститься вместе с postgres. Но как навесить выполнение функции на перезапуск постгреса ну совсем не гуглится.
Первое на что подумалось это на триггеры, но они только для CRUD операций.

Есть страшные bgworker или сишные скрипты, но я хз куда рыпаться. Если какие-нибудь идеи?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Есть встроенные языки

Есть встроенные языки программирования, например plperl, напишите на нём вызов внешней команды, которая и перезагрузкит PostgreSQL. А чтобы внешняя команда не сдохла во время перезапуска, вызывайте её с nohup (надеюсь речь о UNIX'е)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023