【问题标题】:Insert records to Heroku database将记录插入 Heroku 数据库
【发布时间】:2013-10-31 21:41:54
【问题描述】:

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    或者假设 Postgres,试试

    heroku pg:psql
    

    然后从那里运行您的 SQL 命令。请参阅here 了解更多信息。

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

    【讨论】:

    • @Cristiano 如果你还活着,请接受这个答案:P
    【解决方案2】:

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

    heroku run rails c

    例子:-

    假设您有一个表是员工,字段是名字。

    现在打开一个命令行并调用这个命令

    heroku run rails c

    调用插入命令后

    Employee.create(first_name: "admin")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      相关资源
      最近更新 更多