티스토리 뷰
참고 문서
http://rubykr.github.io/rails_guides/migrations.html
한글 번역 아주 잘 되어 있군요.
Redmine도 루비를 쓰는 만큼, 같은 개념이라고 하네요.
모델 생성시
rails generate model Product name:string description:text
독립적인 마이그레이션 만들기
rails generate migration AddPartNumberToProducts
특정 버전으로 Migrate
rake db:migrate VERSION=20080906120000
Rollback
rake db:rollback |
간략하게 요약하자면 위와 같습니다.
독립적인 마이그레이션을 만들고 나면, db\migration 폴더 안에 현재 시간의 이름으로 된 rb 파일이 생성되는데요, 이 곳에 정의되어있는 up 메소드는 버전을 올릴때, down 메소드는 버전을 내릴 때 불려지는 메소드입니다.
이 과정을 통해서, 컬럼의 추가/삭제라던지, 인덱스의 추가/삭제 등의 버전별 기능을 유지할 수 있습니다.
'Web > Ruby on Rails' 카테고리의 다른 글
Ruby on Rails 소개 (1) | 2014.12.02 |
---|---|
windows 환경에서의 mysql2 gem 문제 (0) | 2014.11.12 |
ruby on rails 세팅 for windows (0) | 2014.10.29 |
액티브 쿼리 인터페이스 (0) | 2013.05.28 |
웹 로그 서버 구축기 (0) | 2013.04.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 좋은 프로그래머
- c언어
- perfmon
- SQLite Spy
- TDD
- 바로가기 프로그램
- EasyExec
- 루비
- SDL
- 임백준
- 리버스 엔지니어링
- Rails
- ftp
- MS-SQL
- RoR
- ruby
- EzShortcut
- 디자인 패턴
- NDC2013
- 게임데브포에버
- 디버깅
- CppSQLite
- TraceRoute
- Ruby on Rails
- 엘키
- 루비 온 레일즈
- 멀티스레드
- 게임개발포에버
- svn
- 조엘 온 소프트웨어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함