我正在開發一個由4名開發人員構建的部署在Heroku上的Rails應用程序的團隊。我們目前在我們的開發機器和Postgres上使用Sqlite進行登臺(在Heroku上)。由於我們的應用程序的某個部分是如何工作的,所以所有開發人員在開發時都有相同的數據。確保使用Heroku和Postgres的多個開發人員的數據一致
在我們的登臺應用程序中,我們創建了這些記錄,然後將其推送到測試Solr集羣。然後問題就出現了,當我們在本地開發時,我們碰到了同一個測試集羣,那裏存在的ID與本地Sqlite表中記錄的ID不匹配,我們需要能夠將Solr結果返回到表格記錄。
我們有一個想法是轉換到Postgres進行開發(我們應該已經完成了),從Heroku導出數據並導入到本地數據庫表中。雖然我相信這種方法會工作得很好。我想知道是否有其他人遇到了類似的問題,他們採取了什麼方法來解決它。
感謝您的幫助。
你是對的切換到Postgres的發展。我最近做了這件事,並且發現了一些不一致的/錯誤,否則這些錯誤會導致它們投入生產。 – pdoherty926