postgresql - 在 phoenix 中获取更新数据库(在 postgres 中)通知

标签 postgresql elixir phoenix-framework

当我的数据库中的一行发生变化时,我现在需要。我正在使用 Phoenix 1.2.4。我已经有了使用 postgres 的触发器,但实际上我不知道是否需要它们。

你知道我该如何解决我的问题吗?

注意:数据库不一定要从 Controller 更改,而是我有一个 cron 可以更新某些部分。

最佳答案

几天前我看到了这个教程(Publish/subscribe with PostgreSQL and Phoenix Framework),它似乎包含了您想要的内容。

它设置来自数据库的通知,然后广播它。在您的情况下,您只需要通知部分并且应该一切正常。

希望对您有所帮助:)

关于postgresql - 在 phoenix 中获取更新数据库(在 postgres 中)通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46041609/

相关文章:

namespaces - 如何在 Elixir Phoenix iex 控制台中停止强制模块命名空间?

java - Java Hibernate Query 中没有负载平衡注释

mysql - 将数据从 mysql 数据库传输到 postgresql 数据库

elixir - 在 Elixir 中打印 typedoc 的功能是什么?

testing - exunit 测试用例的可覆盖宏

elixir - Elixir 中逗号有什么用?

sorting - 时间戳列表未正确排序

sql - PostgreSQL - 完成一个系列

postgresql - 从表 postgresql 继承需要什么权限

elixir - 如何为许多应用构建一个 Phoenix 伞框架