Есть ли способ создать резервную копию Heroku из метода приложения? - PullRequest
0 голосов
/ 04 апреля 2019

Я хочу создать кнопку в своем приложении для захвата базы данных в Heroku.Так что я могу сделать резервную копию всего одним щелчком мыши.

Я ищу в интернете, но до сих пор ничего не нашел.Есть ли какой-нибудь API Heroku для этого?

1 Ответ

1 голос
/ 04 апреля 2019

Вы можете использовать heroku-api-postgres

postgres_api_client = Heroku::Api::Postgres.connect_oauth(ENV['HEROKU_OAUTH_TOKEN'])
backups_client = postgres_api_client.backups
backup = backups_client.capture(app_id, database_id)

Подробнее о том, как получить database_id

https://github.com/coorasse/heroku-api-postgres#how-do-i-get-the-database_id-

Я не тестировал API захвата. Хотя я использую API резервных копий, и он прекрасно работает.


Официальный гем API платформы - https://github.com/heroku/platform-api но он не поддерживает резервное копирование

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...