From 0fcb49bb539c9f4b1ff2b75fffe170e74611cc39 Mon Sep 17 00:00:00 2001 From: Kat Date: Fri, 13 Jan 2023 13:00:00 +0000 Subject: [PATCH] Add postcode fields --- ...0113125117_add_postcode_fields_to_sales.rb | 12 +++++++++++ db/schema.rb | 20 ++++++++++++------- 2 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 db/migrate/20230113125117_add_postcode_fields_to_sales.rb diff --git a/db/migrate/20230113125117_add_postcode_fields_to_sales.rb b/db/migrate/20230113125117_add_postcode_fields_to_sales.rb new file mode 100644 index 000000000..d9d3d0b02 --- /dev/null +++ b/db/migrate/20230113125117_add_postcode_fields_to_sales.rb @@ -0,0 +1,12 @@ +class AddPostcodeFieldsToSales < ActiveRecord::Migration[7.0] + def change + change_table :sales_logs, bulk: true do |t| + t.column :postcode_known, :integer + t.column :pcode1, :string + t.column :pcode2, :string + t.column :pcodenk, :integer + t.column :postcode_full, :string + t.column :is_la_inferred, :boolean + end + end +end diff --git a/db/schema.rb b/db/schema.rb index d248d46fc..d4c2421c8 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.0].define(version: 2023_01_12_093524) do +ActiveRecord::Schema[7.0].define(version: 2023_01_13_125117) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -434,6 +434,9 @@ ActiveRecord::Schema[7.0].define(version: 2023_01_12_093524) do t.string "relat5" t.string "relat6" t.integer "hb" + t.string "sex4" + t.string "sex5" + t.string "sex6" t.integer "savings_value_check" t.integer "deposit_value_check" t.integer "frombeds" @@ -470,22 +473,25 @@ ActiveRecord::Schema[7.0].define(version: 2023_01_12_093524) do t.integer "hhregres" t.integer "hhregresstill" t.integer "proplen" + t.integer "mscharge_known" + t.decimal "mscharge", precision: 10, scale: 2 t.integer "prevten" t.integer "mortgageused" t.integer "wchair" t.integer "armedforcesspouse" - t.integer "mscharge_known" - t.decimal "mscharge", precision: 10, scale: 2 - t.string "sex4" - t.string "sex5" - t.string "sex6" - t.integer "mortlen" t.datetime "hodate", precision: nil t.integer "hoday" t.integer "homonth" t.integer "hoyear" t.integer "fromprop" t.integer "socprevten" + t.integer "mortlen" + t.integer "postcode_known" + t.string "pcode1" + t.string "pcode2" + t.integer "pcodenk" + t.string "postcode_full" + t.boolean "is_la_inferred" t.index ["created_by_id"], name: "index_sales_logs_on_created_by_id" t.index ["managing_organisation_id"], name: "index_sales_logs_on_managing_organisation_id" t.index ["owning_organisation_id"], name: "index_sales_logs_on_owning_organisation_id"