2012-07-11 12 views
9

Ho bisogno di impostare il mio database con tabelle e simili, ma in alcuni casi non voglio che i miei dati seme vengano caricati. Inoltre, non desidero eliminare o spostare il file db/seeds.rb ogni volta che desidero ignorare i miei dati seme.Database di installazione senza dati di inizializzazione

Esiste un modo per eseguire le attività di rake db:setup e ignorare i dati di inizializzazione?

+0

'rake db: migrate' creerà le tabelle senza seeding .... è ciò che intendi? – gabrielhilal

risposta

13

Sì. Basta usare i seguenti due comandi:

rake db:create 
rake db:schema:load 

Cosa rake db:setup fa è solo la creazione del database (db:create), il caricamento dei dati da db/schema.rb (db:schema:load) e poi inserire i dati di semi (db:seed). Puoi fare questi passaggi separatamente.

Problemi correlati