kjs
|
643f6e0d7d
|
chore: Prisma 관련 파일 완전 제거 🧹
제거된 파일들:
1. 컴파일된 파일:
- backend-node/dist/config/database.js
2. 테스트 파일 (3개):
- backend-node/src/tests/database.test.ts
- backend-node/src/tests/authService.test.ts
- backend-node/src/tests/integration/auth.integration.test.ts
3. Prisma 관련 스크립트 (10개):
- test-db.js, check-password.js, check-actual-password.js
- update-password.js, create-test-user.js, simple-test-user.js
- clean-screen-tables.js, test-jwt.js, test-token.js
- test-token.txt
4. Prisma 디렉토리:
- backend-node/prisma/schema.prisma
- backend-node/prisma/migrations/
수정된 파일들:
1. backend-node/package.json:
✅ Prisma 스크립트 제거 (prisma:generate, migrate, studio, seed)
✅ @prisma/client 의존성 제거
✅ prisma 개발 의존성 제거
✅ keywords: prisma → postgresql
2. .gitignore:
✅ Prisma 관련 항목 제거
3. src/services/dataflowDiagramService.ts:
✅ 포맷팅 수정
최종 상태:
- ✅ Prisma 호출: 0개
- ✅ Prisma 관련 파일: 0개
- ✅ Raw Query 기반 시스템으로 완전 전환
|
2025-10-01 14:54:44 +09:00 |
kjs
|
fab8909195
|
feat: 레거시 src/services/dataflowDiagramService.ts Prisma 제거
변경사항:
1. src/services/dataflowDiagramService.ts:
- PrismaClient import 제거
- database/db의 query, queryOne import 추가
- 모든 Prisma 호출 Raw Query로 전환:
✅ getDataflowDiagrams: findMany + count → query + queryOne
✅ getDataflowDiagramById: findFirst → queryOne
✅ createDataflowDiagram: create → queryOne
✅ updateDataflowDiagram: update → queryOne (동적 UPDATE)
✅ deleteDataflowDiagram: delete → query
✅ copyDataflowDiagram: findFirst → queryOne
2. src/database/db.ts 생성:
- backend-node/src/database/db.ts 복사
- 레거시 코드와 호환성 유지
최종 확인:
- ✅ src/ 디렉토리: Prisma 호출 0개
- ✅ backend-node/ 디렉토리: Prisma 호출 0개
- ✅ 전체 프로젝트: Prisma 완전 제거
|
2025-10-01 14:51:45 +09:00 |