제목 | 마이그레이션 | ||
---|---|---|---|
글쓴이 | 헛발이 | 작성시각 | 2014/01/22 14:52:07 |
|
|||
마이그레이션을 이제부터는 사용해 보려고 합니다... 근데 머리가 나쁜지... 메뉴얼을 보면 이해가 가지만 전체적으로 궁굼한게 많고 잘 이해가 가지 않는데요... 1. Migration_Add_blog 이렇게 마이그레이션 클레스를 만들어서 한다구 나와 있는데요... -> 그러면 전체적으로 테이블이 여러게 있는 경우에는 마이그레이션 클레스를 테이블별로 하나씩 만들어 주는건가요? -> 001_add_blog.php , 001_add_user.php, 001_add_work.php..... 이렇게요? -> 아니면 하나의 파일에 모든 테이블 사항을 다 기술 하는것인지...?? 2. 마이그레이션을 실행 하기 위해선... -> 어떤페이지던지 어던가에서 버튼을 만들어서 실행 하게 해 줘야 하나요? ->가장처음에 마이그레이션을 작성해서 실행 하려면 어케 해야 하는지...그런것도 궁굼하고... 3. 테이블이 변경된다면... ->새로운 마이그레이션파일을 만들고 이름은 002_add_blog.php로 주고 내용은 변경된 사항만 기술 하는건가요? -> 아니면 변경된 사항을 포함해서 전체적으로 다시 작성해야 하는건가요? 여러가지로 개념적으로 잘 이해가 가지 않는군요 ... |
|||
다음글 | 초보가 다시 질문 드려봅니다... 다국어 관련.. (6) | ||
이전글 | 페이징 관련 오류 (12) | ||
변종원(웅파)
/
2014/01/22 15:20:19 /
추천
0
|
헛발이
/
2014/01/22 16:01:16 /
추천
0
답변 감사합니다... 좀더 연구를 해 볼께요~
|
한대승(불의회상)
/
2014/01/22 16:45:47 /
추천
0
헛발이// 마이그레이션을 사용하면 궤적 관리도 되지만 디비 작업에 대한 신뢰가 생깁니다.
샘플 보시면 간단하게 작업 할 수 있으니 살펴 보세요. ^^ |
헛발이
/
2014/01/22 16:59:34 /
추천
0
네 좀더 연구해볼께요...
라이브러리나 핼퍼등 왠만한건 이해가 가고 적어도 구글을 통해 검색해서 필요한 부분을 활용할 정도는 되지만.. 아직까지도 이해가 안되고 절대 활용못하는것이 바로 마이그레이션과 유닛테스트입니다.. 이 두가지는 절대적으로 개념이 안서는군요... ㅋㅋ |
한대승(불의회상)
/
2014/01/23 08:58:06 /
추천
0
헛발이// 유닛테스트는 TDD를 공부하시면 도움이 되실거에요.
초기엔 감을 못잡았는데 모델 구현할때 이용하고 있습니다.
|
헛발이
/
2014/01/23 18:35:09 /
추천
0
불의회상// 감사합니다.. 드디어 마이그레이션기능을 관리자기능에 추가 했습니다.
해보니 흘러가는것이 좀 이해가 가네요... 그럼 이제 유니 또 테스 또 인가요? ㅋㅋ |
한대승(불의회상)
/
2014/01/24 09:27:24 /
추천
0
헛발이// ㅎㅎㅎ 화이팅!!
|
해당 컨트롤러의 메소드안에 여러개의 테이블에 대해 넣어도 되는데
매뉴얼에선 마이그레이션 대상과 순서를 파일명으로 작업을 한겁니다.
마이그레이션이 빈번한 것은 아닐테니 그 궤적(?)을 남겨놓는 의미로 넘버링을 하는거죠.
두번째 마이그레이션은 002 등등