Browse Source

Save currency as decimals

pull/228/head
Kat 4 years ago
parent
commit
c3457d2fec
  1. 22
      db/migrate/20220117104521_change_currency_types.rb
  2. 18
      db/schema.rb

22
db/migrate/20220117104521_change_currency_types.rb

@ -0,0 +1,22 @@
class ChangeCurrencyTypes < ActiveRecord::Migration[7.0]
def up
change_column :case_logs, :earnings, :decimal, precision: 10, scale: 2
change_column :case_logs, :brent, :decimal, precision: 10, scale: 2
change_column :case_logs, :scharge, :decimal, precision: 10, scale: 2
change_column :case_logs, :pscharge, :decimal, precision: 10, scale: 2
change_column :case_logs, :supcharg, :decimal, precision: 10, scale: 2
change_column :case_logs, :tcharge, :decimal, precision: 10, scale: 2
change_column :case_logs, :tshortfall, :decimal, precision: 10, scale: 2
change_column :case_logs, :chcharge, :decimal, precision: 10, scale: 2
end
def down
change_column :case_logs, :earnings, :integer
change_column :case_logs, :brent, :integer
change_column :case_logs, :scharge, :integer
change_column :case_logs, :pscharge, :integer
change_column :case_logs, :supcharg, :integer
change_column :case_logs, :tcharge, :integer
change_column :case_logs, :tshortfall, :integer
end
end

18
db/schema.rb

@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 2022_01_14_105351) do
ActiveRecord::Schema.define(version: 2022_01_17_104521) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
@ -84,15 +84,15 @@ ActiveRecord::Schema.define(version: 2022_01_14_105351) do
t.integer "beds"
t.integer "offered"
t.integer "wchair"
t.integer "earnings"
t.decimal "earnings", precision: 10, scale: 2
t.integer "incfreq"
t.integer "benefits"
t.integer "period"
t.integer "brent"
t.integer "scharge"
t.integer "pscharge"
t.integer "supcharg"
t.integer "tcharge"
t.decimal "brent", precision: 10, scale: 2
t.decimal "scharge", precision: 10, scale: 2
t.decimal "pscharge", precision: 10, scale: 2
t.decimal "supcharg", precision: 10, scale: 2
t.decimal "tcharge", precision: 10, scale: 2
t.integer "layear"
t.integer "lawaitlist"
t.string "property_postcode"
@ -143,7 +143,7 @@ ActiveRecord::Schema.define(version: 2022_01_14_105351) do
t.string "prevloc"
t.integer "hb"
t.integer "hbrentshortfall"
t.integer "tshortfall"
t.decimal "tshortfall", precision: 10, scale: 2
t.string "postcode"
t.string "postcod2"
t.string "ppostc1"
@ -181,7 +181,7 @@ ActiveRecord::Schema.define(version: 2022_01_14_105351) do
t.string "has_benefits"
t.integer "nocharge"
t.integer "is_carehome"
t.decimal "chcharge"
t.decimal "chcharge", precision: 10, scale: 2
t.integer "letting_in_sheltered_accomodation"
t.integer "household_charge"
t.index ["discarded_at"], name: "index_case_logs_on_discarded_at"

Loading…
Cancel
Save