|
как использовать Notify
|
|||
---|---|---|---|
#18+
Читал документацию и так не смог понять, как использовать Notify. Вот хочу написать триггер, который будет уведомлять меня об изменениях в таблице, в той же документации написать: " поместить NOTIFY в триггер уровня оператора, который будет срабатывать при изменениях в таблице. ", но как это сделать я не понимаю, в голове у меня это выглядело так ( указал ниже кодом ), но это не работает, помогите разобраться :c Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2020, 13:50 |
|
как использовать Notify
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, так я же написал ( даже цитату из той же документации написал, только на русском ) , что так и не понял, как оно работает, точней, что нужно указать после notify ( глупый получается ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2020, 22:26 |
|
как использовать Notify
|
|||
---|---|---|---|
#18+
SteindG Dimitry Sibiryakov, так я же написал ( даже цитату из той же документации написал, только на русском ) , что так и не понял, как оно работает, точней, что нужно указать после notify ( глупый получается ) короче, отправлять нотифай в свой телеграмчик так не выйдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2020, 23:12 |
|
как использовать Notify
|
|||
---|---|---|---|
#18+
SteindG, Вам дали ссылку на документацию (старой версии, конечно) по команде NOTIFY. Там даже примеры есть, и через команду, и через pg_notify(). Написать триггер так, как сделали вы — не выйдет. Нужна ф-ция, в которой (внутри) вызывается NOTIFY. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2020, 01:26 |
|
как использовать Notify
|
|||
---|---|---|---|
#18+
SteindG Dimitry Sibiryakov, так я же написал ( даже цитату из той же документации написал, только на русском ) , что так и не понял, как оно работает, точней, что нужно указать после notify ( глупый получается ) вам надо написать триггерную функцию на pl/pgsql которая будет этот самый notify делать (и при желанию любую другую деятельность) и указать ее в триггере. Так что вам надо почитать: https://www.postgresql.org/docs/13/sql-notify.html и https://www.postgresql.org/docs/13/plpgsql-trigger.html + https://www.postgresql.org/docs/13/plpgsql.html для вашей задачи там все очень просто будет. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2020, 13:27 |
|
как использовать Notify
|
|||
---|---|---|---|
#18+
SteindG что нужно указать после notify Поэтому я и дал ссылку на документацию, где ясно написано "после notify надо указать channel". То есть название события о котором ты уведомляешь слушателей. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2020, 14:52 |
|
|
start [/forum/topic.php?fid=53&fpage=17&tid=1994256]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
16ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 359ms |
total: | 514ms |
0 / 0 |