将二进制数据库数据推送到heroku会损坏

时间:2012-08-14 03:54:56

标签: ruby-on-rails database heroku taps

您可以使用点按宝石将本地数据库推送到Heroku应用程序。命令是:

heroku db:push

除了推送二进制数据外,这对我来说很好。

数据发生了变化。例如,这里是本地二进制数据的前几个字符:\x89PNG\r\n\x1A\n\x0,推送后在heroku上显示:x89504e470d0a1a0a000

似乎编码丢失了,或者数据没有取消...我不太确定。

我的本地数据库是Sqlite3,远程是Postgres,但它适用于其他所有内容。我尝试在本地和远程使用Postgres。

我尝试使用--debug标志运行,但输出的非似乎暗示了任何线索。

有人想出来了吗?

0 个答案:

没有答案