Rails 3. Создание производственной базы данных - PullRequest
31 голосов
/ 11 сентября 2010

Как я могу создать производственную базу данных в Rails 3 и загрузить в нее схему?

Я попробовал следующие подходы ...

I.

rake db:create Rails.env='production' && rake db:schema:load Rails.env='production'

II.

# config/environment.rb
# Set the rails environment
Rails.env='production'
rake db:create && rake db:schema:load

... но ни один из них не работает.

Спасибо.

Debian GNU / Linux 5.0.6;

Rails 3.0.0;

Sqlite3 3.7.2.

Ответы [ 2 ]

77 голосов
/ 11 сентября 2010

Вы можете установить env для рельсов переменной среды RAILS_ENV

RAILS_ENV=production bundle exec rake db:create db:schema:load

должно работать

9 голосов
/ 08 апреля 2011

Не должно ли это быть

RAILS_ENV=production bundle exec rake db:create db:schema:load
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...