|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
Всем привет. Может будут идеи. Добавил триггерную процедуру в PG: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Окружение. Delphi 10.4.2, Linux(Ubunta). База работает на удаленном ПК, ошибок нет. Всё корректно добавляется в таблицу, однако сообщений не видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 22:20 |
|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
Я PG не знаю, но notify_object_inserted создается как функция, а вызывается как процедура. И не нужно ли эти две строчки makhaon Код: pascal 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 12:31 |
|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
_Vasilisk_, вызов там верный. иначе бы не добавилось вообще скорее всего. делал по образцу: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
посмотрел по коду, Register можно вообще убрать, потому что Active = True именно Register и делает. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 13:25 |
|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
makhaon, А коммит делаешь? Обычно события приходят только после коммита. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 13:44 |
|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
_Vasilisk_, да. коммит есть, данные в базе видны. но сообщений - никак пока... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 14:03 |
|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
makhaon, А попробуй в отдельном подключении выполнить Код: sql 1.
Будут события приходить? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 14:08 |
|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
_Vasilisk_ makhaon, А попробуй в отдельном подключении выполнить Код: sql 1.
Будут события приходить? Онлайн события в консоль psql не приходят. Не знаю, должны ли. Но оффлайн приходят. Как это проявляется. набираю: LISTEN object_inserted; консоль отвечает: LISTEN вставляю запись в нужную таблицу. в консоли ничего не происходит повторно в консоли набираю LISTEN object_inserted; в консоли: LISTEN Asynchronous notification "object_inserted" with payload "{"510" : null}" received from server process with PID 693840. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 16:56 |
|
TFDEventAlerter + postgress. Не приходят сообщения.
|
|||
---|---|---|---|
#18+
нашел таки что не так: надо было отключить Synchronize. синхронизация не работает в линуксе. соответственно BasePerform не выполняется никогда: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2021, 13:55 |
|
|
start [/forum/topic.php?fid=58&fpage=12&tid=2037051]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 279ms |
total: | 402ms |
0 / 0 |