1

我正在爲技術培訓中心創建多租戶導軌應用程序。我正在使用apartment寶石,因此它爲每個有培訓師和學生的學習中心創建不同的數據庫。學生將完整的進度評估數據與分析存儲在數據庫表中。rails公寓gem將數據從一個租戶複製到另一個租戶

現在我遇到了一個要求將其所有培訓記錄轉移到另一個不同組織的其他培訓師的學生的請求。

我該如何編寫一個克隆功能,將租戶數據庫中的所有學生記錄複製到使用公寓寶石的另一個學生記錄中?

回答

1

您需要爲它創建rake任務。在rake任務中,您需要在租戶之間切換並檢索和恢復數據。模式之間切換使用

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

確定這個工作,非常感謝你! –

相關問題