Use decimal to store number of billed/received units
This commit is contained in:
parent
79fdb4dafb
commit
1798aad5e2
2 changed files with 13 additions and 2 deletions
|
@ -0,0 +1,11 @@
|
||||||
|
class ChangeOrderArticleResultTypes < ActiveRecord::Migration[4.2]
|
||||||
|
def self.up
|
||||||
|
change_column :order_articles, :units_billed, :decimal, precision: 8, scale: 3
|
||||||
|
change_column :order_articles, :units_received, :decimal, precision: 8, scale: 3
|
||||||
|
end
|
||||||
|
|
||||||
|
def self.down
|
||||||
|
change_column :order_articles, :units_billed, :integer
|
||||||
|
change_column :order_articles, :units_received, :integer
|
||||||
|
end
|
||||||
|
end
|
|
@ -331,8 +331,8 @@ ActiveRecord::Schema.define(version: 2021_02_05_090257) do
|
||||||
t.integer "units_to_order", default: 0, null: false
|
t.integer "units_to_order", default: 0, null: false
|
||||||
t.integer "lock_version", default: 0, null: false
|
t.integer "lock_version", default: 0, null: false
|
||||||
t.integer "article_price_id"
|
t.integer "article_price_id"
|
||||||
t.integer "units_billed"
|
t.decimal "units_billed", precision: 8, scale: 3
|
||||||
t.integer "units_received"
|
t.decimal "units_received", precision: 8, scale: 3
|
||||||
t.index ["order_id", "article_id"], name: "index_order_articles_on_order_id_and_article_id", unique: true
|
t.index ["order_id", "article_id"], name: "index_order_articles_on_order_id_and_article_id", unique: true
|
||||||
t.index ["order_id"], name: "index_order_articles_on_order_id"
|
t.index ["order_id"], name: "index_order_articles_on_order_id"
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue