docs: DB 아키텍처 문서 현행화 - MNG 자체 마이그레이션 관리 반영

- codebridge 서버 분리 이후 MNG 자체 DB 관리 구조 반영
- 이전 규칙(모든 마이그레이션 API에서만) → 현행(각 프로젝트 자체 관리)
- CLAUDE.md, mng-structure, overview, database/README, PROJECT_DEVELOPMENT_POLICY 수정
This commit is contained in:
김보곤
2026-03-12 14:54:33 +09:00
parent 73a8f525ea
commit ad0fed9d55
5 changed files with 33 additions and 34 deletions

View File

@@ -20,12 +20,12 @@
❌ 절대 금지:
- 새로운 테이블 임의 생성 (price_new, order_items_v2 등)
- 기존 테이블 구조 임의 변경
- mng에서 마이그레이션 실행
✅ 필수:
- 기존 테이블 우선 활용
- 테이블 추가 필요 시 → 사용자 승인 필수
- DB 마이그레이션은 api 프로젝트에서 실행
- 공용/API 전용 테이블 마이그레이션은 api 프로젝트에서 실행
- MNG 전용 테이블 마이그레이션은 mng 프로젝트에서 실행
```
### 2. 기술 스택
@@ -237,8 +237,9 @@ Step 5: 사용자 승인
├── 컬럼 분류(필수/가변) 승인
└── 매핑 관계 승인
Step 6: 마이그레이션 생성 (api 프로젝트에서만!)
── api/database/migrations/
Step 6: 마이그레이션 생성 (소유 프로젝트에서)
── 공용/API 전용 → api/database/migrations/
└── MNG 전용 → mng/database/migrations/
```
### 기존 테이블 처리 정책
@@ -296,7 +297,7 @@ class ExampleModel extends Model
- [ ] 컬럼 분류 (필수 🔴 / 가변 🟢) 완료
- [ ] 테이블 매핑 문서 작성
- [ ] 사용자 승인 획득
- [ ] api 프로젝트에서 마이그레이션 생성
- [ ] 소유 프로젝트에서 마이그레이션 생성 (공용→api, MNG 전용→mng)
- [ ] 모델 생성 및 options 캐스팅 설정
기존 테이블 활용 시:
@@ -393,8 +394,10 @@ mng/docs/ # mng 프로젝트 문서
### 테이블 참조
```
api/database/migrations/ # 마이그레이션 파일
api/app/Models/ # 모델 정의
api/database/migrations/ # API/공용 마이그레이션
mng/database/migrations/ # MNG 전용 마이그레이션
api/app/Models/ # API 모델 정의
mng/app/Models/ # MNG 모델 정의
```
---