[英]heroku db:pull not working
heroku db:pull postgresql://root:@localhost/db_name
在此命令后显示此消息
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:50:警告:未来版本的parenthesize参数Loaded Taps v0.3.13警告:数据输入数据库'postgresql:// root:@ localhost / db_name'将被覆盖,无法恢复。 你确定要继续吗? (Y / N)? y无法连接数据库:Sequel :: AdapterNotFound - > LoadError:没有要加载的文件 - 续集/ adapters / postgresql
如何使用db:pull
首先,您需要修复连接字符串:使用postgres
而不是postgresql
。
您需要安装pg
db适配器才能使用Sequel的postgresql适配器 :
gem install pg
您可能还想确保您的水龙头,续集和heroku宝石是最新的:
gem install heroku taps sequel
然后尝试你的heroku db:pull
再次heroku db:pull
。 如果这不起作用,发表评论或跳到Freenode上的#heroku,我们可以尝试提供帮助。
你的连接字符串是错误的。 尝试:
heroku db:pull postgres://root:@localhost/db_name
我将“pg”gem从版本“0.11.0”升级到“0.12.2”后开始正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.