2015년 9월 22일 화요일

레일즈 db를 mysql로 변경하기

처음 프로젝트 생성시에는

$ rails new 애플리케이션명 -d mysql
$ rails new 애플리케이션명 --database=mysql

과 같이 입력하면 레일즈가 MySql을 사용하는 프로젝트를 생성한다.

그러나 사용중에는 conf/database.yml을
아래 그림과 같이 변경한다.

MySql을 사용하기 위한 gem을 설치한다.
gemfile을 아래와 같이 편집한다.
#gem 'sqlite3'
gem 'mysql2'

$ bundle install

그리고 rake 명령으로 변경내용을 반영한다.

$ rake db:create

마지막으로 마이그레이션을 실행한다.
$ rake db:migrate

댓글 없음: