Ho due istanze della mia app: una per lo sviluppo, una per la produzione. Il mio database di sviluppo si chiama snip_development
e il mio database di produzione si chiama snip
.rake db: migrazione non sembra funzionare in produzione
Ho fatto continue migrazioni nel mio ambiente di sviluppo ed è andato tutto bene. Di recente ho creato un'istanza di produzione della mia app, ma lo rake db:migrate
non sembra avere alcun effetto. Dopo aver eseguito rake db:migrate
e aver effettuato l'accesso al mio server di database, posso vedere che snip_development
ha tutte le tabelle che mi aspetto che sia, ma snip
non ha tabelle.
Ho il sospetto che il problema sia che rake db:migrate
è in esecuzione su snip_development
anziché snip
ed è per questo che non vedo accadere nulla.
Come posso far funzionare le mie migrazioni sul mio database di produzione?
E ora, tale è la natura di Stack Overflow, questa risposta è ora ciò che si ottiene quando si Google. L'ironia DELIZIOSA !!! –
Ho avuto lo stesso problema, ma quando lo eseguo mostra un errore 'SQLite3 :: SQLException: nome colonna duplicato: confirmation_token ' – Alfie
Sto usando 'devise' per l'autenticazione – Alfie