Migrations and tweaks to facilitate sqlite-postgres switch

This commit is contained in:
2013-09-22 00:50:41 -07:00
parent 84525ca65f
commit df0e91c4ee
11 changed files with 106 additions and 41 deletions

View File

@@ -0,0 +1,13 @@
class ChangeSurveysToText < ActiveRecord::Migration
def up
change_column :users, :current_skills, :text, :limit => nil
change_column :users, :desired_skills, :text, :limit => nil
change_column :users, :marketing_source, :text, :limit => nil
end
def down
change_column :users, :current_skills, :string
change_column :users, :desired_skills, :string
change_column :users, :marketing_source, :string
end
end

View File

@@ -0,0 +1,9 @@
class ChangeMemberLevelToInteger < ActiveRecord::Migration
def up
change_column :users, :member_level, :integer
end
def down
change_column :users, :member_level, :string
end
end

View File

@@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
ActiveRecord::Schema.define(:version => 20130829074549) do
ActiveRecord::Schema.define(:version => 20130922064241) do
create_table "cards", :force => true do |t|
t.string "card_number"
@@ -146,14 +146,14 @@ ActiveRecord::Schema.define(:version => 20130829074549) do
t.string "emergency_name"
t.string "emergency_phone"
t.string "emergency_email"
t.string "member_level"
t.integer "member_level", :limit => 255
t.string "payment_method"
t.string "phone"
t.string "current_skills"
t.string "desired_skills"
t.text "current_skills"
t.text "desired_skills"
t.boolean "instructor"
t.boolean "hidden"
t.string "marketing_source"
t.text "marketing_source"
t.string "payee"
t.boolean "accountant"
t.string "exit_reason"