kev*_*nkt 12 ruby ruby-on-rails heroku
即使我使用了heroku db,我也收到了这条消息:拉百万次.出于某种原因,即使我甚至没有触及我的代码,它也不再有效.有任何想法吗?
完整的错误消息是
db:pull不是heroku命令.也许您的意思是pg:pull
查看heroku help可用命令的列表.
Arc*_*lye 17
目前,我们仍然可以使用heroku-legacy-tap,直到水龙神决定取消配置水龙头服务器.
跑: heroku plugins:install https://github.com/heroku/heroku-legacy-taps.git
然后继续你db:push和db:pull工作流程如常.(感谢GantMan提示)
由于点击服务器将在未来某个时间点退役,因此该插件可能不是最好的长期解决方案.但是当然你可以运行自己的水龙头服务器.
第1步:启动您的水龙头服务器
taps server `heroku config:get DATABASE_URL` db db
Run Code Online (Sandbox Code Playgroud)
第2步:运行水龙头客户端
在另一个shell中:
taps pull sqlite://db/development.sqlite3 http://db:db@localhost:5000
Run Code Online (Sandbox Code Playgroud)
第3步:关闭水龙头服务器
导入完成后,您可以使用普通的Ctrl-C组合键关闭服务器.
taps push将数据复制到生产服务器,尽管您应该谨慎地这样做.@wijet最近分叉了水龙头,并整合了一些最重要的补丁.如果你正在寻找一个简单的开箱即用安装,他已经命名他的宝石"水龙头".
这是我尝试时收到的错误消息db:pull。
db:pull不是 heroku 命令。
也许你的意思是pg:pull。
请参阅heroku help参考资料 获取可用命令的列表。
你有没有尝试过pg:pull?
用法:heroku pg:pull <REMOTE_SOURCE_DATABASE> <LOCAL_TARGET_DATABASE>
| 归档时间: |
|
| 查看次数: |
4031 次 |
| 最近记录: |