Sha256: c33bf3a580cf329c397e524906495ae440f45be886d02f28fcd2e5ea86aa6a55
Contents?: true
Size: 538 Bytes
Versions: 27
Compression:
Stored size: 538 Bytes
Contents
class AddExtendedAttributesToProjects < ActiveRecord::Migration def up add_column :projects, :extended_attributes, :hstore Project.reset_column_information Project.find_each do |project| project.extended_attributes = { "unfuddle_project_id" => project.ticket_tracker_id, "git_location" => project.version_control_location, "errbit_app_id" => project.error_tracker_id } project.save!(validate: false) end end def down remove_column :projects, :extended_attributes end end
Version data entries
27 entries across 27 versions & 1 rubygems