Migration 2.0
2008 Luglio 28
“Bello questo catalogo… per ogni prodotto non si potrebbe far vedere anche XYZ?”
Sostituite XYZ con prezzo / codice a barre / foto /varie ed eventuali, ed avrete una frase tipica che uno sviluppatore si sentirà prima o poi dire.
Modificare al volo un database non è proprio una cosa semplice e veloce, a meno che non si usi rails…
Aggiungere una colonna
script/generate migration AddPriceToProduct price:integer
Migrazione con nome “AddPriceToProduct”. Rails aggiunge una colonna price di tipo integer alla tabella Product.
Il passo successivo?
rake db:migrate
Et voilà.
Ovviamente funziona anche per la cancellazione:
script/generate migration RemovePriceFromProduct price:integer
Potrebbe essere più semplice di così?