0
之前與Heroku Release Phase是它可以運行pg:backups:capture
?或者在嘗試運行遷移之前有另一種方法可以創建數據庫備份?Heroku的發佈階段 - PG備份遷移
之前與Heroku Release Phase是它可以運行pg:backups:capture
?或者在嘗試運行遷移之前有另一種方法可以創建數據庫備份?Heroku的發佈階段 - PG備份遷移
從技術上講這是可能的,但必須要有Heroku的CLI安裝在您的賽道,你需要以某種方式驗證它。所以,一個解決辦法是找到或編寫buildpack將安裝CLI工具,並添加配置變量與身份驗證憑據。
另一種方法是使用一個庫如https://github.com/kjohnston/pgbackups-archive
。這裏有一個問題,雖然,它是用舊的Heroku的API,這將在2017年四月被禁用,我不知道是否存在使用新的API,任何類似的庫。
如果你只是想備份你的數據,而不一定使用pg:backups:capture
,你可以使用寫簡單的腳本運行pg_dump DATABASE_URL
與一些額外的選項,並上傳轉儲文件到S3或任何其他位置。我認爲這是最簡單的解決方案。然後,只需添加此腳本作爲release
命令Procfile。