Rails 마이그레이션의 ".references"키워드로 인해 PostgreSQL에서 외래 키가 생성되지 않습니다. Rails를 사용하여 생성하는 방법은 무엇입니까?Rails 마이그레이션 후에 PostgreSQL 외래 키가 없음
2
A
답변
4
Rails는 외래 키 제약 조건에 대한 도움을 제공하지 않습니다. 당신이 t.references :foo
1
Immigrant 보석이없는 외래 키를 추가 할 수 있습니다 말 이외에를 지정해야합니다 않지만
foreigner 보석, 외래 키에 대한 지원을 추가합니다. Foreigner gem과 함께 사용하십시오.
또 다른 옵션은 schema_plus 보석입니다. 마이그레이션 도중 외래 키를 자동 생성합니다.
관련 문제
- 1. PostgreSQL 외래 키가 존재하지 않습니다. 상속 문제입니까?
- 2. 레일 마이그레이션 문제 - 외래 키가 생성되지 않음
- 3. 조회 시간 비교 : 외래 키가 있거나 없음
- 4. 복제의 Postgresql 외래 키
- 5. postgreSQL 스키마를위한 레일스 마이그레이션
- 6. Rails/MySql 마이그레이션 마이그레이션
- 7. 레일에 외래 키가 없다.
- 8. 저장시 외래 키가 null입니다.
- 9. JPA 외래 키가 null입니다.
- 10. SQL : 선택 외래 키가
- 11. 외래 키가 내 테이블
- 12. MySQL의 외래 키가 참조하는이
- 13. 외래 키가 생성되지 않습니다.
- 14. 외래 키가 적용되지 않습니다.
- 15. 조건이있는 PostgreSQL 외래 키
- 16. 외래 키가 성능/스토리지 효율성에 영향을 줍니까?
- 17. Doctrine 마이그레이션 외래 키
- 18. 장고 : 없음 외래 키
- 19. PostgreSQL, Rails 3 - 연결에 새 외래 키를 추가하는 방법?
- 20. 다른 외래 키가 많이 있습니다
- 21. has_one 외래 키가 두 개입니까?
- 22. 외래 키가 참조하는 테이블 자르기
- 23. 외래 키가 자동으로 색인을 생성합니까?
- 24. MySQL은 외래 키가 잘못 되었나요?
- 25. ActiveRecord 외래 키가 저장되지 않습니다.
- 26. 외래 키가 생성되었는지 확인하는 방법
- 27. JPA가 - 대다 연관 테이블의 하나의 외래 키가
- 28. Rails 마이그레이션 및 PostgreSQL : 프로덕션 사용자를위한 마이그레이션 및 설정 권한을 별도로 사용자
- 29. postgresql 8.3으로 외래 키를 찾습니다.
- 30. PostgreSQL Rails 문제