この以前の質問に続いて、Herokuクライアント gemを調べ、 pgbackupsアドオンと同じ方法で Heroku で Postgres バックアップを実行するPython スクリプトを作成しました。
無料のデータベース階層で自動月オプションが削除されて以来、Heroku Scheduler を介して自動的にバックアップを実行する方法が必要でした。
ただし、このスクリプトを使用する前に、Heroku の条件に違反していないことを完全に確認したいと思います。
このスクリプトの正確な機能は次のとおりです。
PGBACKUPS_URL
「表示」モードでは、環境で定義されているように GET 要求を に送信し、/client/latest_backup
取得した最新のバックアップの詳細をエンドポイントに照会します。
「キャプチャ」モードではPGBACKUPS_URL
、エンドポイントに POST 要求を送信し、バックアップを取得する必要がある を/client/transfers
提供します。DATABASE_URL
これは、ネイティブの Heroku クライアントが pgbackups を実行する方法とまったく同じです。Cedar スタック プロジェクトに Python リソースが必要だったので、スクリプトは Python で記述されており、heroku run
.
「知っている」誰かが、これが問題ないと考えられるかどうか教えてくれませんか?
どうもありがとう。