У меня есть две таблицы в моей БД, 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
должна уведомить мою службу
Я могу подписаться на таблицу сотрудников для событий, но мне нужна помощь в том, как обрабатывать изменения в таблице отделов и подписываться только на те идентификаторы, которые присутствуют в таблице отделов.
Может ли кто-нибудь помочь мне найти решение для егоиспользуя модель публикации / подписки?