1
我正在與多租戶Ruby on Rails應用程序以及另一名開發人員一起工作。我拉他的分支,並收到新的遷移文件。我跑耙db:遷移。我訪問該控制器的索引,並得到未定義的錯誤。PG :: UndefinedTable:錯誤:關係不存在Multitenant Rails應用程序
經過一番研究,我瞭解到我在創建租戶後進行了遷移。 (參考:PG::UndefinedTable: ERROR: relation "..." does not exist),我也明白,rake db:reset在開發中解決了這個問題。但做一個重置清除我的數據,我很好,在開發中。
我擔心的是,這是如何在生產中起作用的?當我發佈到生產...這是否意味着對於現有租戶,我無法運行遷移併發布新功能?
有沒有永久的解決方案呢?
謝謝隊友!錯過了那一寸細節。沒有足夠的積分來upvote,但肯定值得一個。 –
我已經投了你的問題,所以你會有一些點來投票回答你的後面的問題:-) – Jayaprakash
非常感謝! –