2017-03-01 12 views

答えて

1

これは技術的に可能ですが、あなたのdynoにheroku cliがインストールされている必要があります。何らかの形でそれを認証する必要があります。だから1つの解決策は、cliツールをインストールし、認証資格情報でconfig変数を追加するbuildpackを見つけたり書き込んだりすることです。

もう1つの方法は、https://github.com/kjohnston/pgbackups-archiveのようなライブラリを使用することです。しかし、問題はありますが、これは2017年4月に無効になる古いheroku APIを使用しています。新しいapiを使用する同様のライブラリがあるかどうかはわかりません。

データをバックアップするだけで、必ずしもpg:backups:captureを使用する必要はない場合は、pg_dump DATABASE_URLを実行するwrite simpleスクリプトを使用して、いくつかのオプションを追加して、ダンプファイルをS3または他の場所にアップロードできます。私はこれが最も簡単な解決策だと思う。次に、このスクリプトをProcfileにreleaseコマンドとして追加します。

関連する問題