Ho un sacco di modelli di rotaie che sto riscrivendo in un unico modello per semplificare il mio codice e ridurre le tabelle non necessarie.rimuovono i vecchi modelli con le migrazioni
Mi chiedo quale sia il modo migliore per eliminare una classe di modello e la sua tabella. Voglio che le migrazioni passate abbiano ancora successo, ma non voglio lasciare i modelli vuoti in giro. Devo cancellare manualmente le vecchie migrazioni che fanno riferimento a questi modelli, quindi eliminare manualmente i file di classe?
Qualcuno ha qualche consiglio per il modo migliore per farlo?
E le successive migrazioni che aggiungono dati a questo modello? fa script/destroy cerca le migrazioni o cancella semplicemente quello iniziale che ha creato la tabella? – brad
Le migrazioni successive avranno bisogno del loro 'script/destory migration migration_name'. Un buon modo per pensarci, è l'annullamento del comando genarato. Quindi, no, non cercherà altre migrazioni che alterano lo stesso modello. – bobbywilson0
giusto, quindi la risposta finale a tutto questo è che posso usare script/destroy, ma ho anche bisogno di modificare manualmente tutte le migrazioni che potrebbero contenere riferimenti a questi modelli eliminati. Grazie mille – brad