1

기술 교육 센터 용 멀티 테넌트 레일 응용 프로그램을 만들고 있습니다. 저는 apartment 젬을 사용하고 있기 때문에 트레이너와 학생들이있는 각 학비 센터마다 다른 데이터베이스를 만듭니다. 학생들은 데이터베이스 테이블에 저장된 분석을 통해 진도 평가 데이터를 완성합니다.rails apartment gem 한 거주자에서 다른 거주자로 데이터 복사

이제 모든 교육 기록을 다른 조직의 다른 트레이너에게 이전하려는 학생 중 한 명에게 요청이 왔습니다.

세입자 데이터베이스의 모든 학생 기록을 가져 와서 아파트 보석을 사용하여 다른 사본을 복사하는 복제 기능을 작성하려면 어떻게해야합니까?

답변

1

레이크 작업을 만들어야합니다. 레이크 작업에서는 세입자를 전환하고 데이터를 검색하고 복원해야합니다.

 Apartment::Tenant.switch("your domain tenant name") 
+0

을 사용하여 스키마 간 전환이 작업이 완료되었습니다. 정말 고마워요! –