레퍼런스노드 레퍼런스액션액션데이터데이터
행 삭제
조건에 맞는 행을 삭제합니다.
개요
| 항목 | 내용 |
|---|---|
| 카테고리 | 데이터 |
| 대상 | 데이터모델의 행 |
| 출력 | 삭제 결과 |
주의: 삭제는 되돌릴 수 없습니다. 삭제 대신 "보관" 또는 "삭제됨" 상태로 변경하는 것을 권장합니다.
설정 옵션
| 옵션 | 설명 | 필수 |
|---|---|---|
| 대상 행 | 삭제할 행 (트리거 행 또는 검색) | ✅ |
대상 행 지정
트리거 행
대상: {{trigger.row}}ID로 지정
대상: 특정 행 ID
행 ID: {{actions.query.rows[0].id}}조회 결과
대상: {{actions.query.rows}}출력 데이터
{{actions.deleteRow.deletedId}} // 삭제된 행 ID
{{actions.deleteRow.success}} // 성공 여부활용 예시
오래된 데이터 정리
트리거: 일정 (매일 자정)
액션 1: 행 조회
├── 데이터모델: 로그
└── 조건: 생성일 < (오늘 - 90일)
액션 2: 반복 ({{actions.query.rows}})
액션 3: 행 삭제 ({{loop.current}})취소된 항목 삭제
트리거: 상태 변경 → "취소"
조건: 취소 후 30일 경과
액션: 행 삭제모범 사례
소프트 삭제 권장
실제 삭제 대신 소프트 삭제를 권장합니다.
// 실제 삭제 대신
액션: 행 수정
├── 상태: "삭제됨"
└── 삭제일: {{now}}삭제 전 백업
중요한 데이터는 삭제 전에 백업하세요.
1. 행 조회 (삭제 대상)
2. 외부 저장소에 백업 (HTTP 요청)
3. 행 삭제삭제 로그
삭제 이력을 별도로 기록하세요.
1. 행 생성 (삭제 로그 데이터모델)
├── 삭제된 데이터: {{JSON.stringify(trigger.row)}}
├── 삭제일: {{now}}
└── 삭제자: {{trigger.user.name}}
2. 행 삭제