将记录插入Heroku数据库

时间:2013-10-22 20:30:12

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

如何将新记录插入Heroku数据库。我已成功上传我的应用程序和数据库结构。现在我需要插入一些记录,以便它可以工作。我尝试使用seeds.rb但没有任何成功。 db:pushdb:seed没有取得任何成功。数据库始终为空。有没有可用的heroku工具可用于查看数据库结构和插入数据?

谢谢。

2 个答案:

答案 0 :(得分:6)

您有几个选择。您可以运行heroku run rake db:seed

或假设Postgres,请尝试

heroku pg:psql

从那里运行SQL命令。有关详情,请参阅here

我还能够将我的IDE连接到Heroku上的数据库。我正在使用RubyMine,因此使用正确的JDBC URL来实现这一点。

答案 1 :(得分:1)

  

您可以使用以下命令将记录插入到Heroku服务器

     

heroku run rails c

     

示例:-

     

假设您有一个表是employee,字段是first_name。

     

现在打开命令行并调用此命令

     

heroku run rails c

     

通话后插入命令

     

Employee.create(first_name: "admin")