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.
45 lines
1.6 KiB
45 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
|
|
|