процедуры / триггеры postgresql - PullRequest
3 голосов
/ 01 ноября 2011

Можно ли написать хранимую процедуру или триггер, который будет выполняться автоматически в базе данных в определенное время без каких-либо вызовов из приложения? Если да, то кто-нибудь может дать мне пример или ссылку на какой-нибудь ресурс, где я могу прочитать, как это сделать.

Ответы [ 3 ]

3 голосов
/ 01 ноября 2011

Проверить pgAgent .Если это не сработает, всегда есть cron в Unix / Linux и служба планировщика заданий в Windows.

3 голосов
/ 01 ноября 2011

Я не думаю, что есть что-то встроенное, но вы можете проверить pgjobs или pgAgent .

2 голосов
/ 01 ноября 2011

Вы можете использовать хранимые процедуры.Хранимая процедура - это набор операторов, которые обеспечивают простоту и гибкость для программиста, потому что хранимую процедуру легче выполнить, чем переиздание числа отдельных операторов SQL, но они должны выполнять те же операции с базой данных. Использование хранимой процедуры требует меньше информацииотправляется между сервером и клиентом.

Вы можете посетить эти ссылки: -

  1. Процедуры Postgres

  2. Лучший способ использования хранимых процедур

...