0

如何在可以发送电子邮件的 azure postgresql 服务器中编写代码。由于 Azure postgresql 服务器完全由 azure 管理,除了有限的可用扩展之外,没有其他选项可以安装扩展。

4

1 回答 1

0

您通常不应该从数据库发送电子邮件。如果电子邮件发送变慢,您可以获得级联锁。如果它失败了,那你该怎么办?您可以将要发送的电子邮件存储在表格中,然后让用您喜欢的语言编写的流程访问表格以进行发送。或者你可以设置 LISTEN/NOTIFY 来做同样的事情。或者,如果您想要单独表的事务性但不希望轮询定期检查它,您可以将它们组合起来。

当然,另一种选择是不使用阻止您做您想做的事情的托管解决方案。

于 2020-12-08T16:08:35.157 回答