Sha256: e3e83d0674c4b8b58644f97e85dd51ecfbf96a90af1e3a9859d4c519f7290047

Contents?: true

Size: 888 Bytes

Versions: 17

Compression:

Stored size: 888 Bytes

Contents

# This migration comes from qwester (originally 20121120092108)
class AddIdsToQuestionnairesQuestions < ActiveRecord::Migration
  def up
    add_column qq_table, :id, :primary_key
    add_column qq_table, :position, :integer
    add_column qq_table, :created_at, :datetime
    add_column qq_table, :updated_at, :datetime

    execute "UPDATE #{qq_table} SET created_at = '#{Time.now.to_s(:db)}', updated_at = '#{Time.now.to_s(:db)}';"

    puts "=============================================="
    puts "Now run 'rake qwester:reset_positions RAILS_ENV=#{Rails.env}' to set the positions"
    puts "=============================================="
  end
  
  def down
    remove_column qq_table, :id
    remove_column qq_table, :position
    remove_column qq_table, :created_at
    remove_column qq_table, :updated_at
  end
  
  def qq_table
    :qwester_questionnaires_questions
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
qwester-0.5.0 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.4.0 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.3.5 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.3.4 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.3.3 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.3.2 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.3.1 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.3.0 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.2.2 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.2.1 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.2.0 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.1.4 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.1.3 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.1.2 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.1.1 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.1.0 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb
qwester-0.0.9 test/dummy/db/migrate/20130314103655_add_ids_to_questionnaires_questions.qwester.rb