저는 Ruby on Rails에서 몇 가지 것을 개발하고 있으며, 현재 이들 간의 관계가있는 몇 가지 모델이 있습니다. 이제 모델은 관계를 지정하므로 RoR이 무결성을 시행한다는 것을 알고 있지만 DB 수준은 무엇입니까?다른 사람들이 마이그레이션에서 외래 키 관계를 설정하는 방법
다른 사람들이 DB 테이블에서 외래 키 관계를 설정합니까? 만약 그렇다면, 어떻게?/설정에 대한 방법이 될
감사
폴
(어쩌면 원시 SQL을 사용하여) 이전에 DB 관계를 파괴하는 것 같지 않습니다.
항상 그런 것은 아닙니다. 시나리오에 따라 db에 외래 키를 설정하는 것이 가장 좋은 방법이지만, 필자가 작업 한 대부분의 웹 응용 프로그램에서는 필요하지 않았습니다. 응용 프로그램 수준에서 이러한 비즈니스 규칙을 갖는 것은 많은 의미가 있습니다. –