使用基础数据填充Heroku中的表以进行应用

时间:2011-03-07 23:17:19

标签: ruby-on-rails-3 postgresql heroku

我正在开发一个应用程序,它使用来自db的数据,必须在应用程序运行之前填充该数据。我要做的是填充几行几千行,但我不知道如何在heroku中这样做,因为我对数据加载数据的访问权限有限。

这样做的首选方式是什么?

此致 约翰

2 个答案:

答案 0 :(得分:3)

您可以在本地填充Postgres数据库,然后使用heroku db:push将其推送到heroku,请参阅heroku help db:push

答案 1 :(得分:2)

您可能需要查看seeds,还有Railscast。我以前从未使用过这个,所以你可能会想要...

创建一个rake任务以满足您的特定需求。这样您就可以将任务添加到Rails应用程序并运行heroku rake mytask。这是rake tutorialRailscast on rake tasks,可帮助您入门。