2012-07-11 6 views
9

Ich muss meine Datenbank mit Tabellen und so einrichten, aber in bestimmten Fällen möchte ich nicht meine Seed-Daten geladen werden. Ich möchte auch nicht löschen oder meine db/seeds.rb Datei jedes Mal verschieben, wenn ich meine Seedaten ignorieren möchte.Setup-Datenbank ohne Seed-Daten

Gibt es eine Möglichkeit, die Aufgaben von rake db:setup auszuführen und Seed-Daten zu ignorieren?

+0

'Rake db: migrate' erstellt die Tabellen ohne Seeding .... ist es was du meinst? – gabrielhilal

Antwort

13

Ja. Verwenden Sie einfach die beiden folgenden Befehle:

rake db:create 
rake db:schema:load 

Was rake db:setup tut, ist nur die Erstellung der Datenbank (db:create), um die Daten von db/schema.rb (db:schema:load) geladen und dann die Samen Einfügen von Daten (db:seed). Sie können diese Schritte separat durchführen.