Rails:在数据库/环境之间复制特定表的数据

时间:2014-06-03 00:17:30

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

在我正在进行的项目中,我有一些用作查找表的表。它们有一个非常复杂的结构,可能有点长,所以我使用数据库表而不是YAML。有没有办法可以在不同环境之间传输表和

我在heroku中拥有自己的开发和测试环境。因此,任何基于heroku的传输数据的方式也将受到赞赏。

1 个答案:

答案 0 :(得分:1)

您可能会受益于database seeding

-

一个相对简单的程序 - 您可以使用db/seeds.rb文件预填充数据表:

#db/seeds.rb
Model.create({option: "value"})

然后,您可以使用rake db:seed填充数据表

-

可能不是你正在寻找的东西,但肯定是一个选项