작성
·
186
0
안녕하세요 제로초님
typeorm config 설정할때 배포환경에서는
synchronize: false로 설정하신다고 하셨는데
최초 배포환경 rds설정할때 true로 설정하고 그 이후에는
false로 설정하고 마이그레이션(migration generate)으로 컬럼이나 추가 테이블 추가 하는게 좋을까요?
제로초님은 최초에 배포환경 디비 테이블이나 컬럼 만들때는 어떤식으로 설정하는지 궁금합니다. 그리고 이후에 컬럼 수정이나 테이블 추가할때는 어떤방식으로 하는지......
감사합니다.
synchronize: false,
답변 1
1
배포 전에 개발할 때 이미 디비 세팅을 다 합니다.
로컬에서 배포 디비에 연결한 다음 synchronize를 true로 설정해서 서버 한 번 실행하고, 그 다음에 false로 바꿔서 서버 배포하시면 됩니다.
이후 컬럼 수정은 마이그레이션보다는 sql로 더 많이 합니다. 저는 마이그레이션을 잘 쓰진 않습니다.