rename_column
과 self.up
의 차이점은 무엇입니까 self.down
입니까? 지금까지 난 단지 마이그레이션 파일에 def change
을 본 적이self.up v self.down (Rails)의`rename_column`과 다른 점은 무엇입니까
def self.up
rename_column :posts, :title, :subject
end
def self.down
rename_column :posts, :subject, :title
end
:
내가 좋아 아래 보이는 마이그레이션 파일이 있습니다. 및 self.down
이 아닙니다.
내가 하나가 remove_column
이고 하나 add_column
경우이 이해가 얼마나 볼 수 있습니다 - 등 데이터 유형을 변경할 수있는 추가 혜택,
과 더불어, rename_column
을 시뮬레이션하지만 난 볼 수 없어 왜 rename
이 두 번 필요할 것입니다. 여기서 무슨 일이 일어나고있는거야?