Как использовать модель публикации / подписки для прослушивания событий БД - PullRequest
0 голосов
/ 09 октября 2018

У меня есть две таблицы в моей БД, Employee таблица имеет имя столбца dep_id, sal и другие table Отдел имеет столбцы dept_id, name

Я хочу написатьсервис, который подписывается на таблицу сотрудников и интересуется только теми уведомлениями, чей dept_id присутствует в таблице отделов.Мой сервис в дальнейшем будет выполнять действия по уведомлению.

Например: таблица отдела имеет

dept_id dept_name
1            XYZ
2            LMN

Новая вставка в таблице работодателя говорит, что ABC, 1, 1000 должен уведомить мою службу, тогда как OPD,4,5000 не должен, потому что dept_id 4 отсутствует в отделеtable.

Также возможно изменить таблицу Department на лету, скажем, была добавлена ​​новая строка

3  IJK

И теперь вставка строки STU,3,7000 должна уведомить мою службу

Я могу подписаться на таблицу сотрудников для событий, но мне нужна помощь в том, как обрабатывать изменения в таблице отделов и подписываться только на те идентификаторы, которые присутствуют в таблице отделов.

Может ли кто-нибудь помочь мне найти решение для егоиспользуя модель публикации / подписки?

...