ERP-node/backend-node/src/utils
kjs 3982aabc24 refactor: Enhance unique constraint validation across data operations
- Integrated `TableManagementService` to validate unique constraints before insert, update, and upsert actions in various controllers, including `dataflowExecutionController`, `dynamicFormController`, and `tableManagementController`.
- Improved error handling in `errorHandler` to provide detailed messages indicating which field has a unique constraint violation.
- Updated the `formatPgError` utility to extract and display specific column labels for unique constraint violations, enhancing user feedback.
- Adjusted the table schema retrieval to include company-specific nullable and unique constraints, ensuring accurate representation of database rules.

These changes improve data integrity by preventing duplicate entries and enhance user experience through clearer error messages related to unique constraints.
2026-03-10 16:15:20 +09:00
..
businessNumberValidator.ts 회사 관리 - 등록 페이지 수정 2025-11-03 14:31:21 +09:00
cache.ts 라벨명 표시기능 2025-09-08 14:20:01 +09:00
componentDefaults.ts Merge branch 'jskim-node' of http://39.117.244.52:3000/kjs/ERP-node into gbpark-node 2026-02-24 09:29:44 +09:00
credentialEncryption.ts 플로우 외부db연결 2025-10-20 17:50:27 +09:00
dataFilterUtil.ts feat: 수정 모드 UPSERT 기능 구현 2025-11-20 10:23:54 +09:00
databaseValidator.ts feat: Complete Phase 1 of Prisma to Raw Query migration 2025-09-30 15:29:20 +09:00
encryptUtil.ts 사용자관리 등록 2025-08-25 13:12:17 +09:00
fileSystemManager.ts 타입에러 수정 2025-09-05 15:18:29 +09:00
generateId.ts 화면관리 중간 커밋 2025-09-01 11:48:12 +09:00
geoUtils.ts 공차관련수정사항들 2025-12-02 09:53:08 +09:00
jwtUtils.ts 분할 패널에서 부서 추가 기능 구현 2025-11-07 14:22:23 +09:00
logger.ts 최초커밋 2025-08-21 09:41:46 +09:00
passwordEncryption.ts 제어관리 외부 커넥션 설정기능 2025-09-24 18:23:57 +09:00
passwordUtils.ts 최초커밋 2025-08-21 09:41:46 +09:00
permissionUtils.ts 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
pgErrorUtil.ts refactor: Enhance unique constraint validation across data operations 2026-03-10 16:15:20 +09:00
queryBuilder.ts feat: Complete Phase 1 of Prisma to Raw Query migration 2025-09-30 15:29:20 +09:00
startAiAssistant.ts 바코드 업데이트 및 AI LLm 적용용 2026-03-05 19:08:08 +09:00