Multiplos semestres

This commit is contained in:
2008-08-03 10:55:44 -03:00
parent 0695c44b21
commit d235466463
15 changed files with 100 additions and 31 deletions

View File

@@ -0,0 +1,19 @@
class Semestres < ActiveRecord::Migration
def self.up
rename_column :courses, :period, :grade
add_column :courses, :period, :string
Course.find(:all).each do |c|
c.update_attribute(:period, "2008.1")
end
remove_index :courses, :short_name
add_index :courses, :short_name, :unique => false
end
def self.down
remove_column :courses, :period
rename_column :courses, :grade, :period
remove_index :courses, :short_name
add_index :courses, :short_name, :unique => true
end
end