2010-09-11 12 views
30

Jak utworzyć produkcyjną bazę danych w Rails 3 i załadować do niej schemat?Szyny 3. Tworzenie produkcyjnej bazy danych

Próbowałem następujące metody ...

I.

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

II.

... ale żadna z nich nie działa.

Dzięki.

Debian GNU/Linux 5.0.6;

Szyny 3.0.0;

Sqlite3 3.7.2.

Odpowiedz

74

Można ustawić env szyn off środowiska zmiennej RAILS_ENV

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

powinien działać

+0

Powinno być db: schema: obciążenie – AMing

+1

tylko uważaj, aby nie zniszczyć istniejącej bazy danych. jeśli twój schemat ma siłę => prawda, możesz być na złym dniu –

9

Nie powinno to być

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

gdzie mogę to napisać? –

+0

Wykonaj powyższe polecenie z konsoli. – ghiden

Powiązane problemy