【问题标题】:Populating tables in Heroku with base data for application使用应用程序的基础数据填充 Heroku 中的表
【发布时间】:2011-03-07 23:17:18
【问题描述】:

我正在开发一个应用程序,该应用程序使用来自 db 的数据,必须在应用程序能够运行之前填充这些数据。我要做的是用几千行填充几张表,但我不确定如何在 heroku 中做到这一点,因为我对加载数据的 db 的访问权限有限。

最好的方法是什么?

问候, 约翰

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可能想查看seeds,还有一个Railscast。我以前从来没有用过这个,所以你可能想要……

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

      【讨论】:

        猜你喜欢
        • 2017-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多