Files
vexplor/backend-node/src/services
kjs 42435193cf fix: 덮어쓰기 시 외래키 제약조건 위반 문제 해결
문제:
- 기존 메뉴 삭제 시 numbering_rules.fk_numbering_rules_menu 외래키 제약조건 위반
- category_column_mapping.fk_mapping_menu 외래키 제약조건도 위반 가능

원인:
- 채번 규칙과 카테고리 설정이 menu_objid를 참조하는데, 메뉴를 먼저 삭제하려고 함

해결:
deleteExistingCopy 함수의 삭제 순서 변경:
1. 화면 레이아웃
2. 화면-메뉴 할당
3. 화면 정의
4. 메뉴 권한
5. 채번 규칙 파트 (추가)
6. 채번 규칙 (추가)
7. 테이블 컬럼 카테고리 값 (추가)
8. 카테고리 컬럼 매핑 (추가)
9. 메뉴 (역순)

관련 파일:
- backend-node/src/services/menuCopyService.ts

테스트:
- 메뉴 덮어쓰기 재복사 시 외래키 제약조건 위반 없이 정상 동작
2025-11-21 15:59:55 +09:00
..
2025-10-28 13:42:23 +09:00
2025-10-16 10:33:21 +09:00
2025-10-29 11:26:00 +09:00
2025-10-01 10:03:41 +09:00
2025-09-23 10:45:53 +09:00
2025-10-16 10:33:21 +09:00
2025-10-22 17:07:38 +09:00
2025-10-22 17:07:38 +09:00
2025-10-22 17:07:38 +09:00
2025-10-22 17:07:38 +09:00
2025-10-24 14:24:18 +09:00
2025-10-21 12:51:57 +09:00