Заполнение таблиц в Heroku базовыми данными для приложения - PullRequest
2 голосов
/ 08 марта 2011

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

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

С уважением, Иоганн

Ответы [ 2 ]

3 голосов
/ 08 марта 2011

Вы можете заполнить базу данных Postgres локально, а затем отправить ее в heroku с помощью heroku db:push см. heroku help db:push

2 голосов
/ 08 марта 2011

Вы можете посмотреть seed , также есть Railscast . Я никогда не использовал это раньше, так что вы можете поочередно захотеть ...

Создайте задание на грабли в соответствии с вашими потребностями. Таким образом, вы можете добавить задачу в приложение Rails и запустить heroku rake mytask. Вот учебник по рейку и Railscast по рейковым задачам , чтобы помочь вам начать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...