Heroku Connect和PostGreSQL事件

时间:2018-08-06 20:06:38

标签: heroku sqlalchemy salesforce heroku-postgres heroku-connect

当Heroku Connect将记录添加到表中时,是否有一种实用的方法来通知我的应用程序?

我目前有一个通过Heroku Connect连接到Salesforce组织的Flask应用。我有before_insertafter_insertbefore_updateafter_update的事件监听器。此外,SQLALCHEMY_ECHO设置为True。在Salesforce中创建记录时,不会触发任何事件侦听器,也不会打印任何SQL语句。但是,如果查询与映射的sObject匹配的模型,则可以看到新记录。因此,Heroku Connect必须更新表,但是不会触发事件侦听器。我确实阅读了pg_notify(LSITEN),但所有解决方案似乎都涉及一个select循环,它比db.event.listens_for装饰器优雅得多。

0 个答案:

没有答案