Используйте pgbackups dump для выборочного восстановления базы данных heroku.

У меня есть дамп, сгенерированный из pgbackups, и я хочу использовать некоторые данные в нем, чтобы заполнить новую базу данных на heroku. Это не простое восстановление.

Я хочу использовать -t вариант из pg_restore а также хочу отобразить from атрибут из emails таблица свалки в from_email атрибут в новом emails Таблица.

У меня нет pg_restore Утилита в Heroku запускает Bash, но есть ли способ получить это или сделать это через psql? Структура базы данных Heroku, кажется, каким-то образом разбита, я не знаю, как возиться в psql,

1 ответ

Я не думаю, что вы можете переназначить имена столбцов, как это. Я думаю, что ваш лучший вариант - восстановить таблицу, как она существует, а затем изменить ее, чтобы изменить имя столбца. Если вы добавляете в существующую таблицу, восстановите ее в другую схему, а затем INSERT ... SELECT ...

Если это не удастся, вы можете восстановить в новую базу данных, переназначить и снова сбросить.

Другие вопросы по тегам