문제 상황
replica는 정상 작동 중이었지만, master DB에서 entity 기반의 테이블 자동 생성(DDL auto)이 되지 않음
가설
- master-slave 다중 DB 구조로 변경하면서 ddl-auto 설정이 entityManager에 제대로 반영되지 않았을 가능성
접근
- application.yml 설정을 master config에 value값으로 받아와서 entitymanaager에 ddl속성 값 넣어주기
- value없이 java에서 수동으로 값을 넣어 속성값 entitymanager에 넣어주기
- 단일 mono DB로 변경 후 실행
해결 방법
1,2번 방식 및 자잘한 설정 건드렸지만 해결 되지 않아 master/slave 구조 잠시 해제 후 서버 재 실행
결과
- entity 기반 DDL auto 작동 확인 완료