Я случайно удалил 3 строки из нашей производственной базы данных (Heroku postgres).Я следовал этому руководству Heroku по созданию отката вилки: https://devcenter.heroku.com/articles/heroku-postgres-rollback
Моя производственная база данных называется HEROKU_POSTGRESQL_IVORY и соответствует плану Standard-0.
Я пробовал несколько комбинацийКоманда, которую они предлагают:
$ heroku addons:create heroku-postgresql:standard-0 --rollback
HEROKU_POSTGRESQL_IVORY --TO '2018-11-22 13:13+00' --APP my_app
$ heroku addons:create heroku-postgresql:standard-0 --rollback
HEROKU_POSTGRESQL_IVORY --TO '2018-11-22 13:13+00:00' --APP my_app
$ heroku addons:create heroku-postgresql:standard-0 --rollback
HEROKU_POSTGRESQL_IVORY --BY '0 days 1 hours 0 minutes' --APP my_app
Все три из которых создали БД, которая не была откатана.Когда я запускаю heroku pg:info -a my_app
, я вижу только что созданную БД, но версия отката, которую она дает, никогда не начинается с нужного времени, а удаленные мной строки отсутствуют:
Plan: Standard 0
Status: Available
Data Size: 52.4 MB
Tables: 34
PG Version: 10.6
Connections: 8/120
Connection Pooling: Available
Credentials: 2
Fork/Follow: Available
Rollback: earliest from 2018-11-22 14:17 UTC
Created: 2018-11-22 14:10 UTC
Region: eu
Data Encryption: In Use
Continuous Protection: On
Forked From: HEROKU_POSTGRESQL_IVORY
Maintenance: not required
Maintenance window: Wednesdays 21:00 to Thursdays 01:00 UTC
Add-on: postgresql-deep-1111