2017-03-01 81 views

回答

1

從技術上講這是可能的,但必須要有Heroku的CLI安裝在您的賽道,你需要以某種方式驗證它。所以,一個解決辦法是找到或編寫buildpack將安裝CLI工具,並添加配置變量與身份驗證憑據。

另一種方法是使用一個庫如https://github.com/kjohnston/pgbackups-archive。這裏有一個問題,雖然,它是用舊的Heroku的API,這將在2017年四月被禁用,我不知道是否存在使用新的API,任何類似的庫。

如果你只是想備份你的數據,而不一定使用pg:backups:capture,你可以使用寫簡單的腳本運行pg_dump DATABASE_URL與一些額外的選項,並上傳轉儲文件到S3或任何其他位置。我認爲這是最簡單的解決方案。然後,只需添加此腳本作爲release命令Procfile。