Автоматическое резервное копирование Heroku Postgres не работает

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

heroku addons:add pgbackups:auto-month

Но резервные копии не создаются. Я пропустил что-то еще?

Изменить: мне было предложено создать базу данных по умолчанию, но это заставит резервную копию работать только для одной базы данных. Как включить резервное копирование для обеих баз данных?


person setzer    schedule 02.01.2014    source источник


Ответы (1)


С автоматическими планами pgbackups создаются резервные копии базы данных, на которую указывает DATABASE_URL в вашей конфигурации. Есть ли какая-либо из этих баз данных DATABASE_URL? Если нет, повысьте уровень одного из них, вашего основного, с помощью heroku pg:promote HEROKU_POSTGRESQL_<color> -a <app>, а резервные копии следует делать каждую ночь.

В дополнение к этим резервным копиям каждую ночь делаются физические моментальные снимки всех баз данных, которые в дополнение к архивации WAL являются лучшим способом аварийного восстановления, особенно по мере увеличения размера вашей базы данных. Думайте о дампах/восстановлениях pgbackups как о способе экспорта и импорта данных, а не об инструменте аварийного восстановления. См. https://devcenter.heroku.com/articles/heroku-postgres-data-safety-and-continuous-protection

person hgmnz    schedule 02.01.2014
comment
Я понимаю. Но если установить мой DATABASE_URL, я смогу выбрать только одну из своих баз данных, верно? Как включить автоматическое резервное копирование для них обоих? - person setzer; 02.01.2014