我正在使用應用程序能夠運行之前必須填充的db數據的應用程序。我需要做的是填充幾行幾行,但我不確定我會如何在heroku中這樣做,因爲我有限制訪問數據庫加載數據。在Heroku中使用應用程序的基礎數據填充表格
這樣做的首選方法是什麼?
問候, 約翰
我正在使用應用程序能夠運行之前必須填充的db數據的應用程序。我需要做的是填充幾行幾行,但我不確定我會如何在heroku中這樣做,因爲我有限制訪問數據庫加載數據。在Heroku中使用應用程序的基礎數據填充表格
這樣做的首選方法是什麼?
問候, 約翰
你可能想看看seeds,還有一個Railscast。我以前從未使用過這種方法,因此您可能需要...
創建一個Rake任務以滿足您的特定需求。這樣,您可以將任務添加到您的Rails應用程序並運行heroku rake mytask
。這裏有一個rake tutorial和Railscast on rake tasks來幫助你開始。
您可以在本地填充Postgres數據庫,然後將其與heroku db:push
看到heroku help db:push
謝謝你推到Heroku的,我會盡力的。 – gugguson 2011-03-08 21:48:13