gpt4 book ai didi

ruby-on-rails - Rails Heroku 数据库人口

转载 作者:IT王子 更新时间:2023-10-29 06:24:45 26 4
gpt4 key购买 nike

部署 Heroku 的应用程序后,我无法用我需要的一些数据填充数据库。我运行了 heroku rake db:populate,它确实创建了初始管理员用户,但未能将其余数据放入。

我正在使用本地磁盘中的文件填充数据库。我怀疑问题是因为它在 sample_data.rake 文件中列出的目录中看不到任何内容,因为它在我的硬盘上而不是服务器上。我该如何解决这个问题?

我认为我必须托管所有文件并将目录更改为服务器目录,或者找到解决此问题的方法。我想有一种简单的方法可以将数据库从我的计算机移动到 heroku?我显然对此很陌生。

谢谢!

最佳答案

heroku 命令已经改变。现在应该是:


heroku run rake db:push
heroku pg:reset DATABASE
heroku run rake db:seed

还可以通过安装 taps gem 并从本地 PostgreSQL 数据库推送数据,将本地数据库中的数据上传到 heroku。

gem install taps
heroku db:push

关于ruby-on-rails - Rails Heroku 数据库人口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6368434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com