Ho un'app per rails che ha una tabella particolare in cui i dati e anche la struttura sono generati dinamicamente al di fuori di rails e ruby. Questo è in base alla progettazione, è una tabella speciale in cui la struttura è autonoma dal resto della registrazione e delle relazioni attive. I modelli che funzionano su di esso sono anche atomici. Di nuovo tutto in base al design e mirato. Non voglio una struttura specifica per questa tabella, il che significa che i nomi delle colonne e il numero di colonne possono cambiare ogni volta che la tabella viene inizializzata. Se sono presenti modifiche alla struttura della tabella, posso gestire le modifiche alla mia classe del modello.Rails che creano una tabella senza migrazione
Il mio problema è che il processo di migrazione rotaie sembra mettersi in cammino, e non voglio avere a tenere un passo avanti e indietro tra la migrazione e ripristino, solo per ottenere lo stato di questo singolo ripristino tavolo.
Il comportamento che sto cercando è letteralmente ogni volta che "genera" i dati per questa tabella. Voglio eliminare la tabella che potrebbe già esistere (in tutti gli ambienti: produzione, sviluppo e test).
Esiste un modo chiaro per aggirare il processo di migrazione? Oppure creare una migrazione speciale indipendente dalla sequenza di altre migrazioni nell'app?
L'intero database non è disponibile, ma questa tabella è.
Pensieri su come potrei ottenere questo comportamento?
Rails 3, database PostgreSQL, controllo di versione git, Heroku che ospita
Credo che è davvero così semplice Grazie. –