В плане базы данных профессионального уровня Heroku Postgres «нет резервной копии? - PullRequest
0 голосов
/ 27 июня 2019

У нас есть план премиум 2, который сейчас находится в стадии подготовки. Когда я использую команду heroku pg:backups --app APPNAME, она показывает

нет резервного копирования захватить один с heroku pg: резервные копии: захват

В документации говорится, что непрерывная защита доступна с профессиональным планом базы данных уровня, который у нас есть, но мы все еще не можем видеть никаких резервных копий.

1 Ответ

0 голосов
/ 28 июня 2019

«Непрерывная защита» Heroku для PostgreSQL относится к файлам журнала записи (WAL), записываемым во внешнее хранилище . Это отличается от логической службы PGBackups.

Вы можете откатить свою базу данных до более раннего состояния из файлов WAL , создав новую базу данных Postgres с heroku addons:create, используя параметр --rollback . Run

heroku pg:info --app APPNAME

чтобы узнать, доступно ли это для вашей базы данных. Вы должны увидеть значение Rollback.

Вероятно, также неплохо бы запланировать регулярное логическое резервное копирование с помощью PGBackup, например. через

heroku pg:backups:schedule DATABASE_URL --at '02:00 America/Los_Angeles' --app APPNAME
...