[ruby-it] [rails]aiuto su db migrate
Luca Guidi
guidi.luca a gmail.com
Lun 27 Ago 2007 15:32:51 CEST
In teoria, se non hai aggiunto altre tabelle, puoi fare la rollback
dello schema, portandolo alla versione zero, aggiungendo la colonna
interessata e poi rieseguendo il task di migrazione.
Ad ogni modo puoi sempre creare migrazioni con l'apposito script
(consigliato):
$ ruby script/generate migration AddPriceToProducts
Questo ti creerà un file (db/migration/002_add_price_to_products.rb),
nel quale scrivere:
class AddPriceToProducts < ActiveRecord::Migration
def self.up
add_column :products, :price, :string #eventuali opzioni
end
def self.down
remove_column :products, price
end
end
--
blog: www.lucaguidi.com
Bringing Rails to Italy
First italian Ruby On Rails conference:
Oct, 26-27 2007 - Pisa
www.railstoitaly.org
Maggiori informazioni sulla lista
Ml