Skip to content

[Feature] seeder 완성 #137

Description

@jack0928

🚀 기능 설명 (Feature Description)

대량의 샘플 데이터를 효율적으로 삽입할 수 있는 seeder.js 파일 완성 작업입니다.
커뮤니티 게시글, 댓글, 좋아요, 약관, 권한 등 여러 데이터베이스 테이블을 대상으로 한 Seeder 로직을 개선 및 최적화하는 작업을 진행합니다.

🔍 구현 상세 (Implementation Details)

  • batch processing을 통한 대량 삽입 최적화
  • 샘플 데이터 구조 정의 및 정리
  • 외래 키 관계를 고려한 TRUNCATE, DELETE 처리 개선
  • Seeded 데이터에 대한 로깅 (logger.warn)

📚 관련 자료 (Related Resources)

  • 데이터베이스 테이블 관계도
  • 기존 Seeder 코드 레퍼런스: seeder.js, seeder_original.js, data.js

📌 체크리스트 (Checklist)

  • Seeder 로직이 명확하게 정리되었는지 확인함
  • 생성되는 데이터가 올바르게 테이블에 삽입되는지 테스트 완료
  • Mock 데이터를 활용한 유닛 테스트 추가
  • 성능 테스트 결과를 확인하고 필요 시 최적화 진행
  • 중복 데이터 발생 여부 점검

✉️ 추가 정보 (Additional Information)

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions