使用应用程序的基础数据填充 Heroku 中的表

发布于 2024-10-20 18:36:20 字数 150 浏览 1 评论 0原文

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

执行此操作的首选方法是什么?

问候, 约翰

I'm working on an application which uses data from db which has to be populated prior to the application being able to run. What I have to do is to populate few tables with few thousand rows but I'm not sure how I would do that in heroku because I have limited access to db for loading data.

What is the preferred way to do this?

Regards,
Johann

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别想她 2024-10-27 18:36:20

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

You can populate a Postgres database locally and then push it to heroku with heroku db:push see heroku help db:push

孤城病女 2024-10-27 18:36:20

您可能需要查看种子,还有一个 Railscast。我以前从未使用过这个,所以您可能想要……

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

You may want to look into seeds, there's also a Railscast. I've never used this before, so you may alternately want to…

Create a rake task to suit your specific need. That way you can add the task to your Rails application and run heroku rake mytask. Here's a rake tutorial, and a Railscast on rake tasks to help get you started.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文