Как взять герою постресс бэкапа бэкапа на удаленном месте?

Привет, я беру резервную копию своей базы данных heroku с помощью PGBackups, но она предоставляет мне резервную копию там, предварительно определяя места. Теперь я не буду делать эту резервную копию в моей папке удаленного расположения на S3 или другом удаленном хранилище.

как мы можем делать это периодически, например, каждую неделю или месяц самостоятельно / автоматически.

мое приложение на Ruby on Rails помогает мне достичь этого.

1 ответ

Решение

Последняя резервная копия всегда доступна для вас, введя heroku pgbackups:url, Итак, настройте задание cron или его эквивалент, который выбирает этот URL один раз в неделю или один раз в день.

Вы можете написать грабли или Ruby-скрипт и вызвать его с помощью Heroku Scheduler (бесплатное дополнение), или использовать другой удаленный компьютер для создания резервной копии, или создать сценарий оболочки и:

curl -O `heroku pgbackups:url`

Вот Gem, который, кажется, делает то, что вы хотите: https://coderwall.com/p/w4wpvw

Другие вопросы по тегам