Postgres Trigger 노드 문서
n8n v2.29Postgres Trigger 노드를 사용하여 Postgres의 이벤트에 응답하고 Postgres를 다른 애플리케이션과 통합하세요. 이 노드의 인증 정보는 여기에서 확인할 수 있습니다. 사용 예제와 시작에 도움이 되는 템플릿은 n8n의 Postgres Trigger 통합 페이지를 참고하세요.
Postgres Trigger 노드를 사용하여 Postgres의 이벤트에 응답하고 Postgres를 다른 애플리케이션과 통합하세요. n8n은 삽입(insert), 업데이트(update), 삭제(delete) 이벤트에 응답하는 기능을 기본으로 지원합니다.
이벤트#
노드가 이벤트를 수신하는 방식을 구성할 수 있습니다.
- Listen and Create Trigger Rule을 선택한 다음, 수신할 이벤트를 선택합니다.
- Insert
- Update
- Delete
- Listen to Channel을 선택한 다음, 노드가 모니터링할 채널 이름을 입력합니다.
Postgres 이벤트 리스너 및 필요한 데이터베이스 권한
- 트리거 이벤트를 수신하기 위해, n8n은 대상 테이블에 Postgres 트리거를 자동으로 생성합니다. 이 트리거는 워크플로를 활성화할 때 추가되고, 비활성화할 때 제거됩니다.
- 워크플로가 비활성 상태인 경우에도, 워크플로를 테스트할 때 트리거가 추가되며 테스트 이벤트 수신이 중지되면 제거됩니다.
- Postgres 트리거는 자동으로 생성된 프로시저를 호출하여 n8n에 이벤트를 알립니다.
- Postgres 자격 증명의 사용자는 트리거와 프로시저를 생성하고 실행할 권한이 있어야 합니다. PostgreSQL에서는 이를 위해 슈퍼유저 액세스, 테이블 소유권, 또는 TRIGGER 권한이 필요하며, 여기에 더해 프로시저가 위치할 스키마에 대한 CREATE 권한도 필요합니다.
관련 리소스#
n8n은 Postgres용 앱 노드를 제공합니다. 노드 문서는 여기에서 확인할 수 있습니다.
n8n 웹사이트에서 예제 워크플로 및 관련 콘텐츠를 확인해보세요.