0

您可以使用 taps gem 将本地数据库推送到您的 Heroku 应用程序。命令是:

heroku db:push

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

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

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

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

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

有没有人弄清楚这一点?

4

0 回答 0