Мне интересно, что мне делать, если я использую Heroku Postgres, и я хочу сбросить данные App 1.0
, тогда я хочу, чтобы pg_restore
данные в новую версию приложение, App 2.0
. Проблема заключается в том, что App 2.0
имеет новые поля и таблицу и pg_restore documentation пишет:Herkou pg_restore в базу данных, которая изменилась
... будет выдавать команды, необходимые для восстановления базы данных в состоянии это было в то время он был сохранен.
Я не хочу, чтобы восстановить базу данных в состояние, которое было на App 1.0
, я только хочу, чтобы получить данные и поместить его на новую базу данных, таблицы и поля, которые я добавил не должны вступать в противоречие с данными в файле дампа.
Один из вариантов: pg_restore
и «восстановить базу данных до состояния, в котором она была в момент ее сохранения», а затем снова выполнить миграцию. Это лучший способ пойти? может быть, лучший способ, спасибо за ваши предложения.