0

Taps Gemを使用して、ローカルDBをHerokuアプリにプッシュできます。コマンドは次のとおりです。

heroku db:push

これは、バイナリデータをプッシュする場合を除いて、私にとっては問題なく機能します。

データが変更されます。たとえば、ローカルのバイナリデータの最初の数文字は次の\x89PNG\r\n\x1A\n\x0とおりです。プッシュされた後のherokuの文字は次のとおりです。x89504e470d0a1a0a000

エンコーディングが失われたか、データがエスケープされていないようです。私にはよくわかりません。

私のローカルデータベースはSqlite3で、リモートデータベースはPostgresですが、それ以外はすべて機能します。Postgresをローカルおよびリモートで使用してみました。

--debugフラグを指定して実行しようとしましたが、どの出力も手がかりを示唆していないようです。

誰かがこれを理解しましたか?

4

0 に答える 0