У меня есть готовая схема базы данных в моем приложении Heroku, но я хочу отправить свои данные прямо из моей локальной базы данных в Heroku.
Центр разработки Heroku говорит, что это можно сделать с помощью PG Backup Addon и pg_dump.
Любой другой способ сделать это?
0
abhim
17 Окт 2013 в 10:58
1 ответ
Лучший ответ
Вам следует использовать heroku db:push
$> heroku pg:push --help
Usage: heroku pg:push <LOCAL_SOURCE_DATABASE> <REMOTE_TARGET_DATABASE>
Push from LOCAL_SOURCE_DATABASE to REMOTE_TARGET_DATABASE
REMOTE_TARGET_DATABASE must be empty.
0
Winfield
17 Окт 2013 в 18:55
@ Winfield - я уже запускал db: migrate на Heroku. Нужно ли мне удалить из нее базу данных, а затем выполнить указанную выше команду?
– abhim
17 Окт 2013 в 23:25
Мне нужно заменить LOCAL_SOURCE_DATABASE на имя БД?
– abhim
17 Окт 2013 в 23:27
LOCAL_SOURCE_DATABASE - это имя вашей локальной базы данных. REMOTE_TARGET_DATABASE - это URL-адрес вашей первичной базы данных. Когда вы запустите это, он заменит содержимое удаленной базы данных на вашу локальную базу данных.
– Winfield
18 Окт 2013 в 00:04
@ Winfield - Я попытался заменить LOCAL_SOURCE_DATABASE на postgres: // username: password @ host / database. Но он говорит, что это недопустимое имя базы данных.
– abhim
18 Окт 2013 в 20:29
Как получить локальную исходную базу данных?
– abhim
18 Окт 2013 в 20:30
Похожие вопросы
Новые вопросы
ruby-on-rails
Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.
heroku db:push
github.com/ricardochimal/taps