Как взять герою постресс бэкапа бэкапа на удаленном месте?
Привет, я беру резервную копию своей базы данных 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