跳到主要内容

Postgres 触发器

使用 Postgres Trigger 节点响应 Postgres 中的事件,并将其与其他应用集成。n8n 内置支持响应插入、更新和删除事件。

信息

凭据

此节点的身份验证信息,请参阅 Postgres 凭据文档。

信息

示例与模板

入门用法示例和模板,请参阅 n8n 的 Postgres Trigger 集成页面。

事件 ​

可以配置节点监听事件的方式。

  • 选择 Listen and Create Trigger Rule(监听并创建触发器规则),然后选择要监听的事件:
    • Insert(插入)
    • Update(更新)
    • Delete(删除)
  • 选择 Listen to Channel(监听频道),然后输入要监控的频道名称。
信息

Postgres 事件监听器与所需数据库权限

  • 为监听触发器事件,n8n 会在目标表上自动创建 Postgres 触发器。发布工作流时添加此触发器,取消发布时移除。
  • 如果工作流尚未发布,测试工作流时也会添加触发器,并在停止监听测试事件后移除。
  • Postgres 触发器会调用自动创建的过程,向 n8n 通知事件。
  • Postgres 凭据中的用户必须拥有创建和执行触发器及过程的权限。在 PostgreSQL 中,需要超级用户权限、表所有权或 TRIGGER 权限,并且还需对过程所在 schema 拥有 CREATE 权限。

相关资源 ​

n8n 为 Postgres 提供应用节点。更多信息请参阅 Postgres 节点文档。

在 n8n 网站查看示例工作流和相关内容。

本文为社区中文翻译。查看对应英文原文