2014-10-10 3 views
0

У меня есть рабочее рельсовое приложение на моей локальной среде mac osx, работающее с локальной базой данных postgres.Нажатие данных из локального Rails-приложения до эластичного beanstalk

Мне удалось получить пример приложения и работать с EBS с помощью puma и mysql. Я получаю, что нажатие кода вверх - это вопрос использования «git aws.push» - но что мне нужно сделать, чтобы подтолкнуть данные к среде EBS (я рад использовать PG или mysql на EBS, но Я предполагаю, что PG - лучший выбор, учитывая то, что использует локальное приложение - если да, то как мне нужно настроить мою базу данных.yml для PG на EBS)?

Короче:

  1. Как определить и создать базу данных по системе EBS?
  2. Как сделать эквивалент рейка db: мигрировать в среду EBS?
  3. как мне нажимать данные в таблицах до EBS?

ответ

0

Я не могу ответить на ваш вопрос о настройке базы данных на EBS, но вы не хотите пытаться напрямую перенаправить файлы базы данных. Если вы хотите заполнить некоторые данные в базе данных приложений rails, вы должны сделать эту часть своего приложения. This question discusses various ways to seed a database with rails.

Если по какой-то причине это не вариант, вы бы хотели использовать pg_dump, загрузить файл и использовать pg_restore, если вы используете postgres на стороне EBS. Если вы используете mysql на стороне EBS, вам нужно будет pg_dump в формате sql и использовать любой механизм mysql для импорта этого SQL.

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