저는 Elixir와 Ecto를 처음 접했고 우리는 객체의 스키마를 두 번 선언하여 DRY 원칙을 깨뜨린 바 있습니다.마이 그 레이션, 스키마 및 DRY 원칙
테이블 생성의 마이그레이션이 기본 스키마 일 수 있다고 가정합니까?
저는 Elixir와 Ecto를 처음 접했고 우리는 객체의 스키마를 두 번 선언하여 DRY 원칙을 깨뜨린 바 있습니다.마이 그 레이션, 스키마 및 DRY 원칙
테이블 생성의 마이그레이션이 기본 스키마 일 수 있다고 가정합니까?
아니, 실제로 모든 것을하기 위해 하나의 파일을 만들려고 아주 이상 할 것입니다.
Ecto의 스키마는 belongs_to/has_many/many_to_many 관계를 처리하고 마이그레이션은 데이터베이스와의 대화를 처리합니다. :)
이것은 주석이어야하며 대답이 없어야합니다. – mudasobwa
"> 댓글을 올릴 수있는 평판이 50이어야합니다." 내가 그렇게 할 수있게해라;) –
다른 용도로 사용되며 기본 스키마는 키, 외래 키 등을 선언하지 않습니다. 포함 된 스키마는 다른 방식으로 DB에 저장 될 수 있습니다. 이주가 스키마를 _modify_ 할 수도 있습니다. 기타 등 – mudasobwa