에서 다른 테이블에서 테이블의 지정된 열을 참조. 정수 : CreateEvents 마이그레이션의 group_id 열은 CreateGroups 마이그레이션의 기본 ID 열을 참조합니다. 그러나, 내가 원하는 : CreateEvents에서 groupkeyname 참조 : groupkeyname = groupkey 함께 이벤트를 추가 할 CreateGroups의 groupkey 그것은 자동으로 문제의 그룹을 참조하십시오. 어떻게해야합니까!나는이 아래로 마이그레이션이 레일
0
A
답변
1
모델에서 사용자 정의 외래 키를 지정할 수 있습니다. http://paulsturgess.co.uk/articles/32-custom-foreign-keys-in-ruby-on-rails 외부 키에 대한 sql 명령을 알고 있으면 해당 명령을 마이그레이션 파일에 쓸 수 있습니다. 다음 링크를 확인하십시오 : How to define foreign key, index constraints in my migration script
0
이 작업에 대표를 사용해야합니다. 이 블로그에서 좀 더 철저한 설명을 확인하십시오 : http://www.simonecarletti.com/blog/2009/12/inside-ruby-on-rails-delegate/
관련 문제
- 1. 레일 마이그레이션이 자동으로 실패합니다.
- 2. 는 DB 레일 : 마이그레이션이
- 3. Hazelcast 마이그레이션이 완료되도록하는 방법
- 4. 배포시 마이그레이션이 없음
- 5. 레일 경로 : 나는이 컨트롤러를 가지고
- 6. 실패한 레일 마이그레이션이 수정되었지만이 수정이 왜 효과가 있습니까?
- 7. 레일 - 방법 고아 마이그레이션이 문제를 해결하기 위해? 레이크 dB 후
- 8. Rails 3.1 엔진 마이그레이션이 작동하지 않습니다.
- 9. 프로덕션 환경에서는 마이그레이션이 실패하지만 개발 환경에서는 마이그레이션이 실패한 이유는 무엇입니까?
- 10. Heroku가 : 마이그레이션이 실패
- 11. Django South 마이그레이션이 실패합니다.
- 12. 레이크 DB : 마이그레이션이 중단
- 13. iphone5로 마이그레이션이 작동하지 않습니까?
- 14. 레일 더블 나는이 유효한 코드가 아닙니다 알고
- 15. PHP와 동일한 Rails 마이그레이션이 있습니까?
- 16. RemoveFromSuperView (아래로)
- 17. TFS 전동 공구 마이그레이션이 실제로 마이그레이션되지 않습니다
- 18. 나는 다음과 같이 두 가지 마이그레이션이
- 19. 본문로드에서 div를 아래로 내림
- 20. Jquery, 아래로 숨겨진 div 아래로 이동
- 21. 올바른 버전을 유지해야하는 경우를 제외하고 마이그레이션이 수행하게되는 원인은 무엇입니까?
- 22. 다른 브랜치에서 나중의 마이그레이션이 이미 실행 된 경우 Git 브랜치의 마이그레이션이 Heroku에서 어떻게 실행됩니까?
- 23. 코드 아래로
- 24. 랩 테이블 아래로 다음 주위
- 25. activerecord 마이그레이션이 순수한 가짜에서 실패 했습니까?
- 26. rake db : 마이그레이션이 중단되었습니다. rake 0.9.2.2와 레일 3.0.10을 사용하는 US-ASCII에
- 27. 레일 : 개별적으로 실행할 때 하나의 마이그레이션이 작동하지만 다른 마이그레이션에서는 일련이 아닙니다.
- 28. Migrator.NET - 스키마 마이그레이션이 완료된 후 SQL 실행
- 29. Fluent Migrator에서 데이터베이스 유형을 마이그레이션이 어떻게 발견합니까?
- 30. Windows Azure에서 데이터베이스 마이그레이션이 가능한 방법은 무엇입니까?
답장을 보내 주셔서 감사하지만 첫 번째 링크 : 나는 그 사람이 무엇을하고 있는지 전혀 모릅니다 ... 아주 작은 설명이 있습니다! 두 번째 링크는 특히 롤백을 처리 할 때 너무 복잡합니다 .plus 나는 3.0.11을 사용하고 있습니다. 나는 foreign_key를 사용할 수 있지만 어떻게 작동하는지 이해하지 못합니다! 누군가가 좋은 예를 들어 설명해 줄 수 있다면! – bytebiscuit