web-dev-qa-db-fra.com

Rails 3. Création d'une base de données de production

Comment puis-je créer une base de données de production dans Rails 3 et y charger un schéma?)

J'ai essayé les approches suivantes ...

JE.

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

... mais aucun d'eux ne fonctionne.

Merci.

Debian GNU/Linux 5.0.6;

Rails 3.0.0;

Sqlite3 3.7.2.

31
Shamaoke

Vous pouvez définir le Rails env hors de la variable d'environnement Rails_ENV

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

devrait marcher

77
Matt Briggs

Cela ne devrait-il pas être

Rails_ENV=production bundle exec rake db:create db:schema:load
9
Victor S