me2day

DB 스키마 버전 관리와 이전(migration) 자동화는 빌드할 때 해야 하나? 아니면 애플리케이션이 기동할 때? 아니면 사람이 적절할 때 실행시켜서? 12.11.01 15:39

미투 0

8 개의 댓글이 있습니다.

stella stella

빌드 + 적절히 아닐까요

12.11.01 16:06
stella stella

음..근데 생각해보니 기동할때가 맞는거같기도 하고 -_-a

12.11.01 16:06
fupfin fupfin

stella 전 기동할 때 하는 편이었는데 db가 대용량이 되고 분산처리가 되면서 복잡해졌네요

12.11.01 16:08
베네로그 베네로그

요즘 liquibase쓰면서 저도 고민을 많이 했었는데요, 일단 개발DB는 테스트용 applicationContext에서 초기화하고 있어요. DB스키마 바꾸고 DAOTest를 가장 먼저 실행하는경우가 많으니까요

12.11.01 16:57
베네로그 베네로그

그리고 스테이징 DB는 따로 반영하는 Hudoson job을 만들어서 필요할때마다 수동반영하고 있어요.

12.11.01 16:58
fupfin fupfin

liquibase쓰시는군요! 혹시 groovy로? 고민하는데 참고하겠습니다. 고맙습니다. ^^

12.11.01 20:02
Miracle Miracle

저희는 카본5로 필요할때마다 수동으로 돌리고 있어요~ ^^

12.11.02 06:42
fupfin fupfin

Miracle 운영 db 쪽은 그게 맞지 싶네요.

12.11.02 06:48