Уведомление по электронной почте при вставке в таблицу базы данных PostgresSQL - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть таблица с именем Командные магазины в Базе данных PostgreSQL , в этой таблице у меня есть поля ID (Int), Имя (Varchar)) и status_id (int) среди других.

Что я ищу, так это то, что когда какой-то пользователь делает Вставку в таблицу со значением status_id со значением 10 (статус, который мы занимаем для New),сама база данных отправляет электронное письмо по крайней мере на один или несколько адресов электронной почты в качестве уведомления, предоставляя нам таблицу с указанием идентификатора, имени и статуса.

Возможно ли это, я искал в Интернете статьи, но они довольно сложные.

Спасибо

1 Ответ

1 голос
/ 05 ноября 2019

Я думаю, что это серьезно плохая идея, если такие вставки не происходят очень редко.

Вы можете написать триггерную функцию в PL / Python или PL / Perl, которая отправляет электронную почту. С «ненадежными» процедурными языками вы можете использовать любой модуль, который делает отправку почты комфортной.

...