2018. 9. 18. 18:09 Back-End/Rails
Rails migrate
1. rails g model ( 이름 )
model
migration
test
파일이 만들어 진다
2. rails db:migrate
migrate 파일로 db 생성
3. rails db:migrate:status
migrate 상태 확인
4. rails g migration ( 이름 )
migration 파일만 생성
5. 활용
칼럼 추가
add_column :gifticons, :pay_id, :string, default: ''
변경
change_column :gacha_packages, :weight, :float
이름 변경
rename_column :gacha_packages, :fk_id_id, :fk_id
외래키 삭제
remove_foreign_key :gifticons, column: :user_id
칼럼 삭제
remove_column :gifticons, :user_id
외래키 지정
add_reference :gifticon_users, :user, index: true, foreign_key: true
'Back-End > Rails' 카테고리의 다른 글
Rails xml to hash (0) | 2018.09.20 |
---|---|
Rails HTTP 통신 (0) | 2018.09.19 |
Rails ORM (0) | 2018.09.18 |
Ruby 함수 (0) | 2018.09.17 |
Rails S3 upload (0) | 2018.09.14 |