Submit social housing lettings and sales data (CORE)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.6 KiB

class AdditionalOrgFields < ActiveRecord::Migration[7.0]
def up
change_table :organisations, bulk: true do |t|
t.column :active, :boolean
t.column :old_association_type, :integer
t.column :software_supplier_id, :string
t.column :housing_management_system, :string
t.column :choice_based_lettings, :boolean
t.column :common_housing_register, :boolean
t.column :choice_allocation_policy, :boolean
t.column :cbl_proportion_percentage, :integer
t.column :enter_affordable_logs, :boolean
t.column :owns_affordable_logs, :boolean
t.column :housing_registration_no, :string
t.column :general_needs_units, :integer
t.column :supported_housing_units, :integer
t.column :unspecified_units, :integer
t.column :old_org_id, :string
t.column :old_visible_id, :integer
t.change :phone, :string
end
end
def down
change_table :organisations, bulk: true do |t|
t.remove :active
t.remove :old_association_type
t.remove :software_supplier_id
t.remove :housing_management_system
t.remove :choice_based_lettings
t.remove :common_housing_register
t.remove :choice_allocation_policy
t.remove :cbl_proportion_percentage
t.remove :enter_affordable_logs
t.remove :owns_affordable_logs
t.remove :housing_registration_no
t.remove :general_needs_units
t.remove :supported_housing_units
t.remove :unspecified_units
t.remove :old_org_id
t.remove :old_visible_id
t.change :phone, "integer USING phone::integer"
end
end
end