2015-09-01 2 views
0

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

Я хочу, чтобы эти точные аналогичные данные были локально на моей машине.

С this method Я могу сгенерировать самую последнюю дамп этих данных герою.

Как импортировать этот дамп локально сейчас?

Пожалуйста, помогите!

ответ

0

Угадайте, что вы используете postgres и локально у вас установлен postgres. Запустите эту команду из командной строки с необходимыми данными, такими как имя хоста, имя_базы данных, имя файла для импорта файла sql dump.

psql -h hostname -d databasename -U username -f file.sql 

// file.sql является файл дампа загрузки от Heroku

1

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

heroku pg:backups capture --app your_app_name 
curl -o private/latest.dump `heroku pg:backups public-url --app your_app_name` 
pg_restore --verbose --clean --no-acl --no-owner -h localhost -d your_app_development private/latest.dump 
+0

umm У меня есть этот случай, когда у меня есть доступ к приложению heroku. Я хочу получить последний дамп этих данных. Если я запустил указанную выше команду, она сгенерирует дамп с сайта, для которого у меня был доступ раньше. Короче, теперь у меня есть доступ к двум приложениям, и я хочу сбросить данные второго приложения – Suraj

Смежные вопросы