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