Sha256: d963d8f8c4def4a9c330a5e50a53250564cd105f916ae61bc1509e046b2b2023
Contents?: true
Size: 858 Bytes
Versions: 11
Compression:
Stored size: 858 Bytes
Contents
class AddSearchOutputOptions < ActiveRecord::Migration def up add_column :searches, :output_individuals, :boolean add_column :searches, :output_households, :boolean add_column :searches, :output_companies, :boolean execute "update searches set output_individuals = true where person_type = 'Individual'" execute "update searches set output_companies = true where person_type = 'Company'" remove_column :searches, :person_type end def down add_column :searches, :person_type, :string execute "update searches set person_type = 'Individual' where output_individuals = true" execute "update searches set person_type = 'Company' where output_companies = true" remove_column :searches, :output_companies remove_column :searches, :output_households remove_column :searches, :output_individuals end end
Version data entries
11 entries across 11 versions & 1 rubygems