ruby-on-rails – 如何将heroku数据提取到本地SQLite3数据库?遇
我正在尝试从我的Rails应用程序进行本地备份,该应用程序部署到Heroku,并遇到问题.我按照这里的说明操作:
http://docs.heroku.com/taps并安装了Taps.
我有两种类型的错误.我在本地创建了一个SQLite数据库,并尝试使用此命令提取数据:
要么
但不管怎样,我得到了这个:
或者,我尝试让Taps在我的应用程序中自动检测开发数据库并重写它,尽管这不是我想要的.然后我开始得到如下错误:
并最终
非常感谢,我开始尽快备份这些数据非常重要! 解决方法
一些问题.首先,你的续集连接字符串是错误的.尝试
heroku db:pull sqlite:///Users/username/folder/testbackup.db 如果仍然出现异常,则可能是由于权限问题,因此请确保您可以写入该路径. 您的Rubygem版本错误是因为当前版本的水龙头需要Sequel 3.13.0,并且您已经激活了3.15.0.您需要使用3.13.0或者您需要编辑点击宝石规范以使用3.15.0. PRIMARY KEY必须是唯一的SQLite异常.没有完整的回溯和代码,很难猜出它为什么会发生. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |