powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgq и как отложить выполнение event на заданное время
7 сообщений из 7, страница 1 из 1
pgq и как отложить выполнение event на заданное время
    #39160627
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять, можно ли в pgq3 сделать так, чтоб событие выполнилось через некоторое время которое я пропишу?

Т.е. происходит какая то ситуация в базе по которой я должен отослать уведомление, допустим у клиента пополнился счет, но
ошибочно, т.е. сначала пополнили счет, но буквально сразу отменили платеж, вот пусть из очереди event выполниться к примеру через 5 минут, чтоб было точно ясно надо отсылать уведомления или сотрудник ступил и сделал ошибку?

Как такое реализовать, как я понимаю можно и в консумере прописать, чтоб событие отложилось или можно как то по другому?
...
Рейтинг: 0 / 0
pgq и как отложить выполнение event на заданное время
    #39160629
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik,

Непосредственно средствами pgq -- НЕТ
...
Рейтинг: 0 / 0
pgq и как отложить выполнение event на заданное время
    #39160631
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в консумер передать время через какое нужно будет выполнить и если время не наступило то отложить через ф-цию tag_retry, так нельзя сделать?
...
Рейтинг: 0 / 0
pgq и как отложить выполнение event на заданное время
    #39160634
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik,

Посмотрите в коде pgq как ретрай этот ментейнится, далее с учётом ваших объёмов решительно, подходит оно вам или надо делать подобное самому
...
Рейтинг: 0 / 0
pgq и как отложить выполнение event на заданное время
    #39160637
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не подскажите, ф-ция insert_event_raw она для чего нужна, нельзя ли ее для этого использовать может знаете?
Просто что то не могу найти более детальную документацию, то что я нашел не все ф-ции описывает, только стандартные pgq.insert_event
...
Рейтинг: 0 / 0
pgq и как отложить выполнение event на заданное время
    #39160639
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
pgq и как отложить выполнение event на заданное время
    #39160640
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik,

И посмотрите внутри схемы pgq определение функций
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgq и как отложить выполнение event на заданное время
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]