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
Posted by Yuni-Q

블로그 이미지
https://github.com/Yuni-Q/TIL에 정리하기 전 잊지 않기 위해 간단하게 메모해 두는 곳입니다.
Yuni-Q

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.8
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

최근에 올라온 글

최근에 달린 댓글

글 보관함